readywin = '';
function popup(url,h,w,pos,scroll) {

    if(!pos) { pos='right'; }
    if(!scroll) { scroll='no'; }
    if(pos=='right') {
        LeftPosition = ((screen.width) ? (screen.width-w)/2 : 0)*1.8;
        TopPosition = ((screen.height) ? (screen.height-h)/2 : 0)/2;
    }
    if(pos=='center') {
        LeftPosition = ((screen.width) ? (screen.width-w)/2 : 0);
        TopPosition = ((screen.height) ? (screen.height-h)/2 : 0);
    }
    if(pos=='left') {
        LeftPosition = 20;//((screen.width) ? (screen.width-w)/4 : 0);
        TopPosition = ((screen.height) ? (screen.height-h)/2 : 0)/2;
    }
    settings ='height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable';
    if(readywin.closed===false) {
        if (window.focus) {readywin.focus()}
    } else {
        readywin = window.open(url,'myname',settings);
    }
    return false;
}

filterText = function(el) {
    while(el.nodeName == '#text') {
        if(arguments.length == 2 && arguments[1] == 'next') {
            el = el.nextSibling;
        }
        el = el.previousSibling;
    }
    return el;
}
function swapEl(div1, div2) {
    if (typeof(div1) != 'object')
    var div1 = document.getElementById(div1);
    if(typeof(div1) == 'undefined') {
        alert('Unable to find d1');
        return false;
    }
    if (typeof(div2) != 'object')
    var div2 = document.getElementById(div2);
    if(typeof(div2) == 'undefined') {
        alert('Unable to find d1');
        return false;
    }
    if( window.getComputedStyle ) {
        var d1 = window.getComputedStyle(div1,null).display;
    } else if( div1.currentStyle ) {
        var d1 = div1.currentStyle['display'];
    } else {
      var d1 = 'none';
    }
    if( d1 == 'block') {
        d1 = 'none';
        d2 = 'block';
    } else {
        d1 = 'block';
        d2 = 'none';
    }
    div1.style.display = d1;
    div2.style.display = d2;
    return false;
}

var cId = 0;
function cloneEl(el, putAfter) {
    if ( typeof(el) != 'object')
        var el = document.getElementById(el);
    if ( typeof(putAfter) != 'object')
        var putAfter = document.getElementById(putAfter);
    if (typeof(el) != 'object') {
        alert('can not find original object!');
        return false;
    }
    if (typeof(putAfter) != 'object' || putAfter === null) {
        putAfter = document.body;
    }
    //var copy = el.cloneNode(true);
    var copy = dojo.clone(el);
    copy.id = cId++;
    copy.setAttribute('id','fortuneCopy'+cId);
    //putAfter.appendChild(copy);
    putAfter.insertBefore(copy, document.getElementById('fortuneCopy'+(cId-1)));
    cFormTester.checkForms();
    return false;
}
function AddEvtFnc(el, sEvt, PFnc) {
        if(el) {
                if(el.addEventListener)
                        el.addEventListener(sEvt, PFnc, false);
                else
                        el.attachEvent("on" + sEvt, PFnc);
        }
}

