const $optionClearMotor = ''; const $optionClearModel = ''; function initMarkType(){ if ($('#frmsend-order_brand').val()!=-1) $('#frmsend-order_car_mark').parent().parent().hide(); if ($('#frmsend-order_model').val()!=-1) $('#frmsend-order_car_model').parent().parent().hide(); if ($('#frmsend-order_engine').val()!=-1) $('#frmsend-order_car_size').parent().parent().hide(); } function setMarkType($val, $level){ if ($val==-1){ if ($level==2) $('#frmsend-order_car_mark').parent().parent().show(); if ($level==3) $('#frmsend-order_car_model').parent().parent().show(); if ($level==4) $('#frmsend-order_car_size').parent().parent().show(); } else { if ($level==2){ $('#frmsend-order_car_mark').parent().parent().hide(); $('#frmsend-order_car_model').parent().parent().hide(); $('#frmsend-order_car_size').parent().parent().hide(); } else if ($level==3){ $('#frmsend-order_car_model').parent().parent().hide(); $('#frmsend-order_car_size').parent().parent().hide(); } else if ($level==4){ $('#frmsend-order_car_size').parent().parent().hide(); } } } function setMark($val,$level, callback){ setMarkType($val, $level); if ($val==-1 || $val==0){ $select = false; setSelect($select, $level); } else { setCursorWait(); jQuery.ajax({ url: "/loadMark.php", type: "POST", data: "id="+$val+"&level="+$level, cache: false, success: function($select) { setSelect($select, $level); eraseCursorWait(); if (typeof callback === "function") { callback(); } } }); } } function setSelect($select, $level){ if ($level==1){ $("#frmsend-order_engine").find('option').remove().end().append($optionClearMotor); $("#frmsend-order_model").find('option').remove().end().append($optionClearModel); $("#frmsend-order_engine").trigger("chosen:updated"); $("#frmsend-order_model").trigger("chosen:updated"); $("#frmsend-order_car_code").val(""); $("#frmsend-order_car_power").val(""); $("#frmsend-order_car_power_hp").val(""); $("#frmsend-order_car_control_unit").val(""); if ($select) $("#frmsend-order_brand").find('option').remove().end().append($select); } else if ($level==2){ $("#frmsend-order_engine").find('option').remove().end().append($optionClearMotor); $("#frmsend-order_engine").trigger("chosen:updated"); $("#frmsend-order_car_code").val(""); $("#frmsend-order_car_power").val(""); $("#frmsend-order_car_power_hp").val(""); $("#frmsend-order_car_control_unit").val(""); if ($select) $("#frmsend-order_model").find('option').remove().end().append($select); else $("#frmsend-order_model").find('option').remove().end().append($optionClearModel); $("#frmsend-order_model").trigger("chosen:updated"); } else if ($level==3){ $("#frmsend-order_car_code").val(""); $("#frmsend-order_car_power").val(""); $("#frmsend-order_car_power_hp").val(""); $("#frmsend-order_car_control_unit").val(""); if ($select){ $("#frmsend-order_engine").find('option').remove().end().append($select); }else{ $("#frmsend-order_engine").find('option').remove().end().append($optionClearMotor); } $("#frmsend-order_engine").trigger("chosen:updated"); } else if ($level==4){ $("#frmsend-order_car_code").val(""); $("#frmsend-order_car_power").val(""); $("#frmsend-order_car_power_hp").val(""); $("#frmsend-order_car_control_unit").val(""); var data = JSON.parse($select); if (typeof data.records !== 'undefined' && typeof data.records[0] !== 'undefined') { $("#frmsend-order_car_code").val(data.records[0].engine_code); $("#frmsend-order_car_power").val(data.records[0].power_orig_kw); $("#frmsend-order_car_power").keyup(); $("#frmsend-order_car_control_unit").val(data.records[0].ecu_version); } } } function sendFile(){ jQuery.ajax({ url: "/sendFile.php", type: "POST", cache: false, success: function($select) { $("#sendFile").html($select); } }); }