jQuery.noConflict();
jQuery(document).ready(function() {
    var dataPIDVal = jQuery('#dataPID1').val();
    var viewTypeVal = jQuery('#viewType1').val();
    var langIDVal = jQuery('#langID1').val();
    jQuery.fn.init_requestform_models_box = function(){
        jQuery('#select_models_box').change(function(){
            jQuery.fn.modelChange_box(jQuery(this).val());
        });
    };
    jQuery.fn.selectionChangeAjax_box = function(actionIDVal,uid_brandVal,uid_modelVal,uid_credittypeVal){
        jQuery.ajax({
            url: "index.php",
            type: "POST",
            async: true,
            data: {
                eID: "tx_cncarcredit_ajax",
                piID: 1,
		dataTypeID:1,
                actionID: actionIDVal,
                dataPID:dataPIDVal,
                viewType:viewTypeVal,
                langID:langIDVal,
                renderType:2,
                uid_brand:uid_brandVal,
                uid_model:uid_modelVal,
                uid_credittype:uid_credittypeVal
            },
            dataType: "html",
            success: function(response){
               switch(actionIDVal){
                   case 0:
                       jQuery('#requestform_models_box').html(response);
                       jQuery.fn.init_requestform_models_box();
                       jQuery("select#select_credittypes_box")[0].selectedIndex = 0;
                       jQuery("select#select_credittypes_box").attr('disabled','disabled');
                   break;
                   case 1:
                       jQuery("select#select_credittypes_box").removeAttr('disabled');
                   break;
               }
            },
            error: function(x, e){
              jQuery.fn.ajaxErrorHandler(x,e);
            }
        }); 
    };
    
    jQuery.fn.modelChange_box = function(uid_modelVal){
        var uid_brandVal = jQuery('#select_brands_box').val();
        var uid_credittypeVal = jQuery('#select_credittypes_box').val();
        if(uid_modelVal>0){
            jQuery("select#select_credittypes_box").removeAttr('disabled');
            
            if(uid_credittypeVal>0){
                jQuery.fn.selectionChangeAjax_box(1,uid_brandVal,uid_modelVal,uid_credittypeVal);
            }    
        }else{
            jQuery("select#select_credittypes_box")[0].selectedIndex = 0;
            jQuery("select#select_credittypes_box").attr('disabled','disabled');
        }
        
        
    };
    
    
    jQuery('#select_brands_box').change(function(){
        jQuery.fn.selectionChangeAjax_box(0,jQuery(this).val(),0,0);
    });
    
    
    
    jQuery.fn.init_requestform_models_box();
});//end ready

