-function jscss(action,o,c1,c2)
-{
- // from: http://onlinetools.org/articles/unobtrusivejavascript/cssjsseparation.html
- switch (action){
- case 'swap':
- o.className=!jscss('check',o,c1)?o.className.replace(c2,c1): o.className.replace(c1,c2);
- break;
- case 'add':
- if(!jscss('check',o,c1)){o.className+=o.className?' '+c1:c1;}
- break;
- case 'remove':
- var rep=o.className.match(' '+c1)?' '+c1:c1;
- o.className=o.className.replace(rep,'');
- break;
- case 'check':
- return new RegExp('\\b'+c1+'\\b').test(o.className)
- break;
- }
-}
-function chooselayoutspec(rb) {
- stringspec=document.getElementById("formatstring");
- if(rb.value == 'layout_string') {
- stringspec.disabled=0;
- jscss('remove',document.getElementById('layout_string'),'disabled','');
- jscss('add',document.getElementById('layout_tx'),'disabled','');
- } else {
- stringspec.disabled=1;
- jscss('remove',document.getElementById('layout_tx'),'disabled','');
- jscss('add',document.getElementById('layout_string'),'disabled','');
- }
+$(document).ready(function() {
+ $("input[@name='layoutchoice']").change( function() { layout_method() } );
+ layout_method();
+});
+function layout_method() {
+ if( $("input[@name='layoutchoice']:checked").val() == 'layout_string' ) {
+ $('#layout_tx').hide();
+ $('#layout_string').show();
+ } else {
+ $('#layout_tx').show();
+ $('#layout_string').hide();
+ }
+