//{{{ function alignright(obj, length)

function alignright(obj, length)
{
/*
    var s;
    var l;
    s = obj.value;
    if (s.length >= length){
        return s;
    }
    l = length - s.length;
    for (i=0; i<l; i++) {
        s = " " + s;
    }
    obj.value = s;
*/
}

//}}}
//{{{ function alignleft(obj)

function alignleft(obj)
{
/*
    var s;
    s = obj.value;
    while ( s.indexOf(" ") != -1 ) {
        s = s.substring(1,s.length);
    }
    obj.value = s;
    obj.select();
*/
}

//}}}
//{{{ function submitOnCR()

/**
 * Event handler for keyPress
 * Checks if keyCode is 13 (CR) and calls Calculate
 */
function submitOnCR()
{
    // if (event.keyCode==13) {
    //     if ( checkInputPage() ) {
    //         Calculate();
    //     }
    //     event.returnValue = false;
    // }
}

//}}}
//{{{ function show(id) 

function show(id) 
{
    var helpid = "Help_" + String(id);
    var helpTextmsg = hlpTxt[helpid];
    
    ie4 = ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4 ));
    if(ie4){
        HelpText.innerText = helpTextmsg;
        HelpDiv.style.visibility = ((helpTextmsg == "") || (String(helpTextmsg) == "undefined")) ? "hidden" : "visible";
        // document.all['HelpDiv'].style.posTop = document.all[id].style.posTop;
    }
}

//}}}
//{{{ function hideHelp()

function hideHelp()
{
    HelpDiv.style.visibility = "hidden";
}

//}}}
//{{{ function check(fun, minVal, maxVal, obj, msg)

/**
 * Checks if fun return true on checking the value of obj and pops up an alert box 
 * when an error has occured
 * 
 * return value : false on error, else true
 * 
 * fun : Validation function
 * obj : An input field object
 * msg : Message
 */
function check(fun, minVal, maxVal, obj, msg, language)
{
    if (!fun(obj.value, minVal, maxVal, language))
    {
        alert(msg + "\n\n" + obj.value);
        obj.focus();
        obj.select();
        obj.scrollIntoView();
        return false;
    }
    return true;
}    

//}}}
//{{{ function validate(ctrl)

function validate(ctrl, language)
{	
    if (vData[ctrl.name]!=null) {
        with (vData[ctrl.name]) {
            check(fun, minVal, maxVal, ctrl, 
                  // "Name  = " + ctrl.name  + "\n" +  
                  // "Value = " + ctrl.value + "\n" + 
                  msg, language);
        }
    }

    /*
    msg2 = "";
    if ( browser == "nn" ) {
        msg2 = "Hinweis:\nWenn Sie mit Netscape Navigator arbeiten,\ngehen Sie bitte nicht(!) mit der Maus in das Feld zurück.\nDer Fokus ist bereits in dem Feld.\nDer Wert kann direkt über die Tastatur geändert werden.";
        var validateInputPageFlag = true;
        if ( !validateErrorFlag ) {
            validateErrorFlag = true;
            validateInputPageFlag = false;
        }
        if (validateInputPageFlag) {
            eval("CE_" + ctrl + "()");
        }
    }
    else
    {
        eval("CE_" + ctrl + "()");
    }
    */
}

//}}}

