   
    /*function $RFF(radioObj) {
        
        radioObj = $(radioObj);
        
        if(!radioObj)
            return "";
        var radioLength = radioObj.length;
        if(radioLength == undefined)
            if(radioObj.checked)
                return radioObj.value;
            else
                return "";
        for(var i = 0; i < radioLength; i++) {
            if(radioObj[i].checked) {
                return radioObj[i].value;
            }
        }
        return "";
    }   */


   function $RF(el, radioGroup) {
       if($(el).type && $(el).type.toLowerCase() == 'radio') {
            var radioGroup = $(el).name;
            var el = $(el).form;
        }
        else if ($(el).tagName.toLowerCase() != 'form') {
            return false;
        }

        var checked = $(el).getInputs('radio', radioGroup).find(function(re) {return re.checked;});
        return (checked) ? $F(checked) : null;   

    }
    
    function setRadio(el, radioGroup, value){
        if($(el).type && $(el).type.toLowerCase() == 'radio') {
            var radioGroup = $(el).name;
            var el = $(el).form;
        }
        
        $(el).getInputs('radio', radioGroup).find(function(re) { if(value == re.value){re.checked = true}});    
    }
    
    
    function trim(value) {
      value = value.replace(/^\s+/,''); 
      value = value.replace(/\s+$/,'');
      return value;
    }
    
    
    function showProcessing_project(form,count) {
      Dialog.info("<div class='process_text'>De gegevens worden verstuurd</div>",
                   {width:250, height:100, showProgress: true, hideEffect:Element.hide, showEffect:Element.show, className: "casco"});

      counter = count + 1;  
      setTimeout("submitFormAfterValidate_project('"+form+"',"+counter+")", 200);
      
    }

    function submitFormAfterValidate_project(form,count)
    {
        if(count == 0){
            submit = false;
            showProcessing_project(form,count);    
        }
        else if(count ==1){
           submit = true;
        }
        else{
            submit = false;   
        }
        
        if(submit){
            $(form).submit();     
        }
    }   
    
var dialogCounter;

function showProcessing()
{
    dialogCounter++;
    if(dialogCounter == 1)
    {
        Dialog.info("<div class='process_text'>De gegevens worden verstuurd</div>",
            { width: 250, height: 100, showProgress: true, hideEffect:Element.hide, showEffect:Element.show, className: "casco"}
        );
    }
}

function hideProcessing()
{
    if(dialogCounter == 1)
        Dialog.closeInfo();
    
    dialogCounter = 0;
}


function submitForm(form,action){


    //dialogCounter = 0;
    //showProcessing();

        
    if(form ==  'form_checkout' || form ==  'form_login' || form ==  'form_user')
        checkout_confirm_form(form,action);
    else 
        submitResultaat(form,action);
}

function formCallback(result, form) 
{   form_status =  result;
   /* include the ajax httprequest here */
   
  
   
    if (form_status){
        //submitFormAfterValidate_project(form.id,0);

        if(form.id ==  'form_checkout' || form.id ==  'form_login' || form.id ==  'form_user') 
            submitForm(form.id,$F('step'));
        else
            submitForm(form.id,$F('action'));
    }
}       