var POPUP_CONFIG={fixedcenter:true,visible:false,draggable:true,modal:true,close:true,constraintoviewport:true};var CAT_POPUP={dialog:null,popup:null,picker:null,picker_ajax:null,fn_after_submit:null,init:function(C,B,A){this.popup=new YAHOO.widget.Dialog("cat_popup",POPUP_CONFIG);this.dialog=new CAT_DIALOG("cat_data",CAT_POPUP_after_submit);this.picker=new DAGVIEW("cat_parent_picker",C,parseInt(C[0].id),__URL__edit_ajax_cat_children,true,CAT_POPUP_on_picker_click,CAT_POPUP_on_picker_dragdrop);this.picker_ajax=new DAG_PICKER_AJAX(this.picker,null,"cat_id",__URL__edit_ajax_cat_list,__URL__edit_ajax_cat_delete,EDIT_MSG_CONFIRM_DELETE_CAT,B);this.picker.redraw();this.fn_after_submit=A},open_dialog:function(B,A){this.popup.innerElement.style.display="";this.popup.render();this.popup.show();show_inner_html("cat_caption",EDIT_NEW_CAT);if(B){this.picker.select_id(B)}this.dialog.create(B,A)},on_picker_click:function(B){var C=parseInt(B.data.id);var A=B.data.label;this.dialog.on_change_parent_selection(this.picker.selected_id,C,A);this.picker.select_id(C);this.picker_ajax.reconcile(C)},on_picker_dragdrop:function(A,C){var D=parseInt(A.data.id);var B=A.data.label;this.dialog.on_cat_dragdrop(C,D,B)},after_submit:function(B,A){this.popup.hide();if(this.fn_after_submit){this.fn_after_submit(B,A)}}};function CAT_POPUP_on_picker_click(B,A){CAT_POPUP.on_picker_click(A)}function CAT_POPUP_on_picker_dragdrop(A,B){CAT_POPUP.on_picker_dragdrop(A,B)}function CAT_POPUP_after_submit(B,A){CAT_POPUP.after_submit(B,A)}var REG_POPUP={dialog:null,popup:null,picker:null,picker_ajax:null,fn_after_submit:null,init:function(B,A){this.popup=new YAHOO.widget.Dialog("reg_popup",POPUP_CONFIG);this.dialog=new REG_DIALOG("reg_data",REG_POPUP_after_submit);this.picker=new DAGVIEW("reg_parent_picker",B,parseInt(B[0].id),__URL__edit_ajax_reg_children,true,REG_POPUP_on_picker_click,REG_POPUP_on_picker_dragdrop);this.picker_ajax=new DAG_PICKER_AJAX(this.picker,null,"reg_id",__URL__edit_ajax_reg_list,__URL__edit_ajax_reg_delete,EDIT_MSG_CONFIRM_DELETE_REG,null);this.picker.redraw();this.fn_after_submit=A},open_dialog:function(A,B){this.popup.innerElement.style.display="";this.popup.render();this.popup.show();show_inner_html("reg_caption",EDIT_NEW_REG);if(A){this.picker.select_id(A)}this.dialog.create(A,B)},on_picker_click:function(B){var A=parseInt(B.data.id);var C=B.data.label;this.dialog.on_change_parent_selection(this.picker.selected_id,A,C);this.picker.select_id(A);this.picker_ajax.reconcile(A)},on_picker_dragdrop:function(B,C){var A=parseInt(B.data.id);var D=B.data.label;this.dialog.on_reg_dragdrop(C,A,D)},after_submit:function(A,B){this.popup.hide();if(this.fn_after_submit){this.fn_after_submit(A,B)}}};function REG_POPUP_on_picker_click(B,A){REG_POPUP.on_picker_click(A)}function REG_POPUP_on_picker_dragdrop(A,B){REG_POPUP.on_picker_dragdrop(A,B)}function REG_POPUP_after_submit(A,B){REG_POPUP.after_submit(A,B)}var PROV_POPUP={dialog:null,popup:null,fn_after_submit:null,init:function(A){this.popup=new YAHOO.widget.Dialog("prov_popup",POPUP_CONFIG);this.dialog=new PROV_DIALOG("prov_data",PROV_POPUP_after_submit);this.fn_after_submit=A},open_dialog:function(B,A){this.popup.innerElement.style.display="";this.popup.render();this.popup.show();show_inner_html("prov_caption",A);if(B){this.dialog.fetch(B)}else{this.dialog.create()}},after_submit:function(A,B){this.popup.hide();if(this.fn_after_submit){this.fn_after_submit(A,B)}}};function PROV_POPUP_after_submit(A,B){PROV_POPUP.after_submit(A,B)}var CRIT_POPUP={dialog:null,popup:null,fn_after_submit:null,init:function(A){this.popup=new YAHOO.widget.Dialog("crit_popup",POPUP_CONFIG);this.dialog=new CRIT_DIALOG("crit_data",CRIT_POPUP_after_submit);this.fn_after_submit=A},open_dialog:function(A){this.popup.innerElement.style.display="";this.popup.render();this.popup.show();show_inner_html("crit_caption",A.crit_name);if(A.crit_id){this.dialog.fetch(A.crit_id,true)}else{this.dialog.create(A.cat_id_el?A.cat_id_el.value:0,A.prod_id_el?A.prod_id_el.value:0,A.quant_id_state)}},after_submit:function(A,B){this.popup.hide();if(this.fn_after_submit){this.fn_after_submit(A,B)}}};function CRIT_POPUP_open_dialog(B,A){CRIT_POPUP.open_dialog(A)}function CRIT_POPUP_after_submit(A,B){CRIT_POPUP.after_submit(A,B)}var ENUM_POPUP={dialog:null,popup:null,fn_after_submit:null,init:function(A){this.popup=new YAHOO.widget.Dialog("enum_popup",POPUP_CONFIG);this.dialog=new ENUM_DIALOG("enum_data",ENUM_POPUP_after_submit);this.fn_after_submit=A},open_dialog:function(C){this.popup.innerElement.style.display="";this.popup.render();this.popup.show();if(C.enum_id_el){var A=C.enum_id_el.selectedIndex;if(A>=0){var B=C.enum_id_el.options[A];show_inner_html("enum_caption",B.text);this.dialog.fetch(B.value,C.crit_id)}}else{show_inner_html("enum_caption",EDIT_NEW_ENUM);this.dialog.create(C.crit_id)}},after_submit:function(A,B){this.popup.hide();if(this.fn_after_submit){this.fn_after_submit(B.crit_id,A,B.name)}}};function ENUM_POPUP_open_dialog(B,A){ENUM_POPUP.open_dialog(A)}function ENUM_POPUP_after_submit(A,B){ENUM_POPUP.after_submit(A,B)}var RATING_POPUP={dialog:null,popup:null,fn_after_submit:null,init:function(A){this.popup=new YAHOO.widget.Dialog("rating_popup",POPUP_CONFIG);this.dialog=new RATING_DIALOG("rating_data",RATING_POPUP_after_submit,ENUM_POPUP_open_dialog);this.fn_after_submit=A},open_dialog:function(B){var A=get_el("rating_caption");A.innerHTML="";this.popup.innerElement.style.display="";this.popup.render();this.popup.show();this.dialog.fetch(B,A)},after_submit:function(A,B){this.popup.hide();if(this.fn_after_submit){this.fn_after_submit(A,B)}}};function RATING_POPUP_open_dialog(B,A){RATING_POPUP.open_dialog(A)}function RATING_POPUP_after_submit(A,B){RATING_POPUP.after_submit(A,B)}function RATING_POPUP_enum_after_submit(A,C,B){RATING_POPUP.dialog.update_enum(A,C,B)};
