function Q_InitProduct(){return eval('({"SeriesID":0,"ProdName":null,"CombList":null,"Price":0,"PriceBeforeDisc":0,"Discount":100,"Prodkey":null,"Prodcount":0,"ErpId":null,"Pricedflag":true})')}function Q_InitCombiantion(){return eval('({"CombID":0,"PropOptSet":null,"CompSet":null,"IsMain":0,"Price":0,"PriceByDisc":0,"Discount":100,"IsPriced":false})')}function EP_Q_InitSetting(a){q_pimg_path=a}var q_choose_back=null;function EP_Q_LoadData(sid,call_back,choose_back){q_choose_back=choose_back;q_series_json="";q_proplist_json="";q_complist_json="";q_rellist_json="";q_mproplist_json="";q_sprops_json=new Array();q_m_comps_json=new Array();q_m_props_json="";q_n_comps_json=new Array();q_indComp_json="";q_sn_props_json=new Array();q_initFlag=true;q_curPropsEnd=false;q_curprod={};q_comblist_json=[];$.getJSON("../product/querycall.ashx?qs="+sid,function(data){q_series_json=data.KEY_SERIES;q_proplist_json=data.KEY_PROPS;q_complist_json=data.KEY_COMPS;q_rellist_json=data.KEY_RELS;q_mproplist_json=data.KEY_MPROPS;if(q_series_json!=null&&q_proplist_json.length>0&&q_complist_json!=""){Q_InitData();Q_InitQuery()}if(typeof call_back!=="undefined"&&call_back!=null){if(typeof(call_back)=="string "){eval(call_back)}else{call_back()}}if(typeof q_choose_back!=="undefined"&&q_choose_back!=null){if(typeof(q_choose_back)=="string "){eval(q_choose_back)}else{q_choose_back()}}var q_dataChangeTime_json=data.KEY_ChTime;$("#rl_p_datachange").html("("+q_dataChangeTime_json[sid]+")")})}function Q_InitData(){$.each(q_proplist_json,function(c){var d=q_proplist_json[c];var a=q_mproplist_json[d.PropId];if(a!=null){d.MPropList=a;d.IsFiltered=false}if(d.CompId>0&&d.EpComp==null){var b=Q_H_FindComp(q_complist_json,d.CompId);if(b!=null){if(b.CompProps==null){b.CompProps=new Array()}b.CompProps.push(d);d.EpComp=b}}if(d.IsRelName==1){q_sn_props_json.push(d)}if(d.CompId==-1){q_sprops_json.push(d)}});q_sn_props_json.sort(function(d,c){return d.NOrder>c.NOrder?1:-1});$.each(q_complist_json,function(d){var c=q_complist_json[d];if(c.IsMain==1){q_m_comps_json.push(c);q_m_props_json=c.CompProps}else{if(c.IsMain==0){q_n_comps_json.push(c)}else{if(c.IsMain==-1){q_indComp_json=c;q_n_comps_json.push(c)}}}c.NamedProps=Q_H_FindPropList(c.CompProps,null,1,null);if(c.NamedProps!=null){c.NamedProps.sort(function(f,e){return f.CNOrder>e.CNOrder?1:-1})}c.PricedProps=Q_H_FindPropList(c.CompProps,null,null,1);if(c.PricedProps!=null){c.PricedProps.sort(function(f,e){return f.CNOrder>e.CNOrder?1:-1})}var b=Q_H_FindPropByJlbs(c.CompProps,1);if(b!=null&&b.OptList!=null&&b.OptList.length!=0){var a="0";if(c.IsMain==1){a="1";c.IsChecked=true;b.SelectedOpt=Q_H_FindPropOptByVal(b.OptList,a)}}})}function Q_InitQuery(){var a;if(q_sprops_json!=null){$.each(q_sprops_json,function(b){var c=q_sprops_json[b];if(c.MPropList==null||c.MPropList.length==0){a=c;return false}})}if(a==null&&q_m_props_json!=null){$.each(q_m_props_json,function(b){var c=q_m_props_json[b];if(c.MPropList==null||c.MPropList.length==0){a=c;return false}})}Q_Q_Product(a,true)}function Q_InitCompSgl(b){q_sgl_c_json={};q_sgl_p_json=[];q_curprod_sgl={};var a=Q_H_FindComp(q_complist_json,b);jQuery.extend(q_sgl_c_json,a);if(q_sgl_c_json!=null){q_sgl_c_json.IsChecked=false;q_sgl_c_json.IsNeedReresh=true;q_sgl_p_json=q_sgl_c_json.CompProps;$.each(q_sgl_p_json,function(c){var d=q_sgl_p_json[c];if(d.Jlbs==2){return true}d.EpComp=q_sgl_c_json;d.IsFiltered=false;d.IsRuled=false;d.IsCheched=false;d.SelectedOpt=null;$.each(d.OptList,function(e){var f=d.OptList[e];f.IsEn=false;f.IsChk=false})});Q_Q_Product_Sgl(q_sgl_p_json[0],b)}}function Q_H_FindComp(a,b){var c;$.each(a,function(d){if(a[d].CompId==b){c=a[d];return false}});return c}function Q_H_FindPropById(b,a){var c;$.each(b,function(d){if(b[d].PropId==a){c=b[d];return false}});return c}function Q_H_FindPropByJlbs(b,a){var c;$.each(b,function(d){if(b[d].Jlbs==a){c=b[d];return false}});return c}function Q_H_FindPropListByJlbs(b,a){var c=new Array();$.each(b,function(d){if(b[d].Jlbs==a){c.push(b[d])}});return c}function Q_H_FindPropList(c,a,e,b){var d=new Array();$.each(c,function(f){if(a!=null&&c[f].IsEnabled==a){d.push(c[f])}else{if(e!=null&&c[f].IsRelCName==e){d.push(c[f])}else{if(b!=null&&c[f].IsRelPrice==b){d.push(c[f])}}}});return d}function Q_H_FindPropOptByVal(c,b){var a;$.each(c,function(d){if(c[d].OVal==b){a=c[d];return false}});return a}function Q_H_FindPropOptById(b,c){var a;$.each(b,function(d){if(b[d].OID==c){a=b[d];return false}});return a}function Q_H_FindPropOptList(b,a){var c=0;var d=new Array();$.each(b,function(e){if(a!=null&&b[e].IsEn==a){c++;d.push(b[e])}});return d}function Q_RL_FilterSeriesQuery(b,c){if(b==null){return}var a=b;q_initFlag=c;if(q_initFlag||a.CompId==-1){Q_RL_FilterProps(q_sprops_json,0,-1,a)}if(q_initFlag||(!q_initFlag&&(a.CompId==-1||(a.EpComp!=null&&a.EpComp.IsMain==1)))){Q_RL_FilterCompList(q_m_comps_json,a)}Q_RL_FilterCompList(q_n_comps_json,a)}function Q_RL_FilterCompList(b,a){if(b==null){return}$.each(b,function(g){var f=b[g];if(f.CompProps==null){return true}if(q_initFlag){f.IsNeedReresh=true}else{f.IsNeedReresh=false}var d=Q_H_FindPropListByJlbs(f.CompProps,2);if(d!=null&&d.length>0){$.each(d,function(m){var k=d[m];if(k.OptList==null||k.OptList.length==0){return false}var p=0;if(k.SelectedOpt!=null){p=k.SelectedOpt.OID}var l=Q_H_FindPropById(q_proplist_json,k.FPropId);if(l!=null&&l.IsCheched&&l.SelectedOpt!=null){var o=l.SelectedOpt;var n=Q_H_FindPropOptByVal(k.OptList,o.OVal);if(n!=null){p=n.OID}}if(p==0){p=k.OptList[0].OID}$.each(k.OptList,function(j){var q=k.OptList[j];if(p==q.OID){q.IsChk=true;q.IsEn=true;k.SelectedOpt=q}else{q.IsChk=false;q.IsEn=false}});k.IsFiltered=true;k.IsCheched=true;if(k.SelectedOpt!=null){f.IsNeedReresh=true}})}else{if(a.CompId==f.CompId){f.IsNeedReresh=true}}if(f.IsNeedReresh){Q_RL_FilterProps(f.CompProps,1,f.CompId,a)}var e=Q_H_FindPropByJlbs(f.CompProps,1);if(e!=null&&e.OptList!=null&&e.OptList.length!=0){var c="0";if(f.IsChecked){c="1"}var h=true;$.each(e.OptList,function(j){var k=e.OptList[j];if(!k.IsEn){if(k.OVal=="0"){c="1"}else{c="0"}h=false}});if(h&&e.IsRuled&&e.SelectedOpt!=null&&e.SelectedOpt.OVal=="1"){c="1"}f.IsEnabled=h;if(c=="1"){f.IsChecked=true}else{f.IsChecked=false}e.SelectedOpt=Q_H_FindPropOptByVal(e.OptList,c)}})}function Q_RL_FilterProps(b,e,c,d){if(b==null||b.length==0){return}var a=null;if(e==0||(e==1&&d!=null&&d.CompId==c)){a=d}else{if(e==2&&d!=null&&d.CompId==c){a=d}else{a=b[0]}}Q_RL_CheckPropRuled(b);q_curPropsEnd=false;Q_RL_FilterPropValue(true,a,b)}function Q_RL_CheckPropRuled(a){if(a==null||a.length==0){return}$.each(a,function(c){var d=a[c];d.IsFiltered=false;var b=true;if(d.MPropList==null||d.MPropList.length==0){b=false}else{$.each(d.MPropList,function(g){var e=d.MPropList[g];var f=Q_H_FindPropById(a,e.PropId);if(f==null){b=false;return false}})}d.IsRuled=b})}function Q_RL_CheckPropToFilter(c,a){var b=true;if(c==null){return false}else{if(c.IsFiltered){return false}}if(c.IsRuled){$.each(c.MPropList,function(f){var d=c.MPropList[f];var e=Q_H_FindPropById(a,d.PropId);if(e==null||!e.IsFiltered){b=false;return false}})}return b}function Q_RL_FilterPropValue(g,d,f){try{if(d==null||q_curPropsEnd){return}if(g&&!Q_RL_CheckPropToFilter(d,f)){}else{if(d.IsRuled&&!d.IsFiltered){var l=true;var p=d.PropId+"|";var a="";$.each(d.MPropList,function(s){var q=d.MPropList[s];var r=Q_H_FindPropById(f,q.PropId);if(l){l=r.IsCheched}var t=r.SelectedOpt;if(t==null&&r!=null&&r.OptList!=null&&r.OptList.length>0){t=r.OptList[0]}if(t!=null){if(a==""){a=t.OID}else{a=a+"+"+t.OID}}else{return}});var e=false;var k;var j=true;var c=0;if(d.SelectedOpt!=null){c=d.SelectedOpt.OID}if(l){var b=q_rellist_json[p+a];if(b!=null&&b.length>0){k=new Array();for(var h=0;h<b.length;h++){k.push(b[h])}if($.inArray(c.toString(),k)>=0){j=false;d.SelectedOpt.IsChk=true;e=true}}}$.each(d.OptList,function(q){var r=d.OptList[q];if(!l){r.IsChk=false;r.IsEn=false}else{if(k!=null&&k.length>0){if($.inArray(r.OID.toString(),k)>=0){if(r.OVal!="null"){r.IsEn=true}else{r.IsEn=false}if(j&&r.OID==k[0]){r.IsChk=true;e=true;d.SelectedOpt=r}else{if((!j&&r.OID!=c)||(j&&r.OID!=k[0])){r.IsChk=false}}}else{r.IsEn=false;r.IsChk=false}}else{r.IsEn=false;r.IsChk=false}}d.IsCheched=e});d.IsFiltered=true}else{if(!d.IsRuled&&!d.IsFiltered){d.IsNeedReresh=false;d.IsFiltered=true;d.IsCheched=true;var m=d.SelectedOpt;if(m==null&&d!=null&&d.OptList!=null&&d.OptList.length>0){d.SelectedOpt=d.OptList[0]}$.each(d.OptList,function(q){var r=d.OptList[q];if(r.OVal=="null"){r.IsEn=false}else{r.IsEn=true}});d.SelectedOpt.IsChk=true}}}var n=new Array();$.each(f,function(q){var r=f[q];if(Q_RL_CheckPropToFilter(r,f)){n.push(r)}});if(n.length>0){$.each(n,function(q){Q_RL_FilterPropValue(false,n[q],f)})}else{q_curPropsEnd=true;return}}catch(o){console.log("--query_rel_error-"+o.message);return}}function Q_GetProduct(){var b="";var a=Q_InitProduct();a.SeriesID=q_series_json.SeriesID;for(var e=0;e<q_sn_props_json.length;e++){var d=q_sn_props_json[e];if(d.CompId!=-1&&d.EpComp!=null&&!d.EpComp.IsChecked){continue}if(d.SelectedOpt!=null){if(d.SelectedOpt.OCode!=""){b=b+d.ConnectChar+d.SelectedOpt.OCode}if(a.Prodkey==null){a.Prodkey=d.SelectedOpt.OID.toString()}else{a.Prodkey=a.Prodkey+"+"+d.SelectedOpt.OID}}}a.ProdName=q_series_json.SeriesName+b;var f=0;var c=0;if(q_complist_json!=null){a.CombList=new Array();$.each(q_complist_json,function(h){var g=q_complist_json[h];if(!g.IsChecked||g.NamedProps==null){return true}Q_GetProdComp(g,false);if(g.CompProd!=null){if(!g.CompProd.IsPriced){a.Pricedflag=false}f=parseFloat(f)+parseFloat(g.CompProd.PriceByDisc);c=parseFloat(c)+parseFloat(g.CompProd.Price);a.CombList.push(g.CompProd)}});a.Price=f.toFixed(2);a.PriceBeforeDisc=c.toFixed(2)}return a}function Q_GetProduct_Sgl(){var a=Q_InitProduct();Q_GetProdComp(q_sgl_c_json,true);var b=q_sgl_c_json.CompProd;a.ProdName=b.CombName;a.CombList=new Array();a.CombList.push(b);a.Prodkey=b.PropOptSet;a.Price=b.PriceByDisc;a.SeriesID=q_series_json.SeriesID;return a}function Q_GetProdComp(h,d){if(h==null||h.CompProps==null){return}if(h.CompProd==null){h.CompProd=Q_InitCombiantion()}h.CompProd.CompSet=h.CompId.toString();h.CompProd.IsMain=h.IsMain;var e=h.NamedProps;if(e==null){return}else{var b=h.CompCode;$.each(e,function(l){var k=e[l];var m=k.SelectedOpt;if(m!=null&&m.OCode!=""){b=b+k.CompChar+m.OCode}});h.CompProd.CombName=b}var j=h.PricedProps;if(j==null){return}else{var a="";var f=100;var g=0;$.each(j,function(l){var k=j[l];if(k.SelectedOpt!=null){a=(a=="")?k.SelectedOpt.OID:a+"-"+k.SelectedOpt.OID}});h.CompProd.PropOptSet=a;var c="";if(q_comblist_json!=""&&q_comblist_json){c=Q_FindCombPrice(q_comblist_json,h.CompProd.PropOptSet)}if(c&&c!=""){if(c.IsPriced){h.CompProd.IsPriced=true;g=c.Price;f=Q_GetCombDisc(c.CombID,h,q_disc_sjson)}else{h.CompProd.IsPriced=false}if(h.PriceFlag==1&&!d){g=0}h.CompProd.Price=g.toFixed(2);h.CompProd.Discount=f;h.CompProd.PriceByDisc=(g*(f/100)).toFixed(2)}else{h.CompProd.IsPriced=false;g=0;h.CompProd.Price=g.toFixed(2);h.CompProd.Discount=f;h.CompProd.PriceByDisc=(g*(f/100)).toFixed(2)}}}function Q_FindCombPrice(b,a){var c;$.each(b,function(d){var e=b[d];if(e.PropOptSet==a){c=e;return false}});return c}var q_disc_pId=-1;var q_disc_sjson="";function EP_Q_InitDisc(b,a){if(b==""||b==null||b.length==0){return new Array(100,100)}q_disc_sjson=b;q_disc_pId=a;return Q_GetSeriesDisc(q_disc_sjson)}function Q_GetSeriesDisc(b){var a=new Array(100,100);$.each(b,function(c){var e=b[c];if(e.RType==2){a[0]=e.DcRate;return true}else{if(e.RType==3){a[1]=e.DcRate;return true}}});return a}function Q_GetCombDisc(g,c,b){var e=100;if(b==""||b.length==0){return e}var a=false;var f=g;var h=6;while(!a){var d=Q_FindCombDisc(b,q_disc_pId,c.SeriesID,h,f);if(d!=null&&d!=""){a=true;e=d.DcRate;break}switch(h){case 2:a=true;break;case 3:a=true;break;case 4:f=c.SeriesID;h=3;break;case 5:if(c.TypeId==0){f=c.SeriesID;if(c.IsMain==1){h=2}else{if(c.IsMain==0){h=3}}}else{f=c.TypeId;h=4}break;case 6:f=c.CompId;h=5;break}}return e}function Q_FindCombDisc(a,d,b,c,e){var f="";$.each(a,function(h){var g=a[h];if(g.ProjectId==d&&g.SeriesId==b&&g.RType==c&&g.RId==e){f=g;return false}});return f}function EP_Q_GetDiscProj(a,b){if(a==null||a.length==0){return -1}var c="";$.each(a,function(d){var e=a[d];if(e.FactId==b){c=e;return false}});return(c=="")?-1:c.ProjectId}function Q_Q_Product(a,b){Q_RL_FilterSeriesQuery(a,b);if(b||a.CompId==-1){Q_Ref_SPropPart()}if(b||a.CompId==-1||(a.CompId!=-1&&a.EpComp.IsMain==1)){Q_Ref_PropPart(q_m_props_json,$("#Part_MainProp"))}Q_Ref_CompTPart();if(q_comblist_json==""){$.getJSON("../product/querycall.ashx?qp="+a.SeriesId,function(c){q_comblist_json=c;q_curprod=Q_GetProduct();Q_Ref_ProdPart(q_curprod)})}else{q_curprod=Q_GetProduct();Q_Ref_ProdPart(q_curprod)}$("#q_comp_info").html("")}function Q_S_PropSeries(optId,isch,propIndex){if(isch){return}var curprop=q_sprops_json[propIndex];Q_ST_CheckOpt(curprop,optId);Q_Q_Product(curprop,false);if(typeof q_choose_back!=="undefined"&&q_choose_back!=null){if(typeof(q_choose_back)=="string "){eval(q_choose_back)}else{q_choose_back()}}}function Q_S_PropMain(optId,isch,propIndex){if(isch){return}var curprop=q_m_props_json[propIndex];Q_ST_CheckOpt(curprop,optId);Q_Q_Product(curprop,false);if(typeof q_choose_back!=="undefined"&&q_choose_back!=null){if(typeof(q_choose_back)=="string "){eval(q_choose_back)}else{q_choose_back()}}}function Q_CheckComp(check_box,compTId,compId){var curcomp=Q_H_FindComp(q_complist_json,compId);if(curcomp!=null){curcomp.IsChecked=check_box.checked;var curprop=Q_H_FindPropByJlbs(curcomp.CompProps,1);var optlist=curprop.OptList;if(check_box.checked){optlist[0].IsChecked=true;curprop.SelectedOpt=optlist[0]}else{optlist[1].IsChecked=true;curprop.SelectedOpt=optlist[1]}Q_Q_Product(curprop,false);Q_Ref_CompInfo(compId)}if(typeof q_choose_back!=="undefined"&&q_choose_back!=null){if(typeof(q_choose_back)=="string "){eval(q_choose_back)}else{q_choose_back()}}}function Q_S_CompProp(compId,propId,optId){var curcomp=Q_H_FindComp(q_complist_json,compId);if(curcomp!=null){var curprop=Q_H_FindPropById(curcomp.CompProps,propId);Q_ST_CheckOpt(curprop,optId);Q_Q_Product(curprop,false);Q_Ref_CompInfo(compId)}if(typeof q_choose_back!=="undefined"&&q_choose_back!=null){if(typeof(q_choose_back)=="string "){eval(q_choose_back)}else{q_choose_back()}}}function Q_Q_Product_Sgl(a,b){Q_RL_FilterProps(q_sgl_p_json,2,b,a);q_curprod_sgl=Q_GetProduct_Sgl()}function Q_S_CompProp_Sgl(d,c,e,b){if(b){Q_InitCompSgl(d)}else{var a=Q_H_FindPropById(q_sgl_p_json,c);Q_ST_CheckOpt(a,e);Q_Q_Product_Sgl(a,d)}Q_Ref_CompSgl(d)}function Q_ST_CheckOpt(a,b){$.each(a.OptList,function(c){var d=a.OptList[c];if(d.OID==b){d.IsChk=true;a.SelectedOpt=d}else{d.IsChk=false}})}function Q_Ref_SPropPart(){var g="";if(q_sprops_json!=null&&q_sprops_json.length>0){for(var f=0;f<q_sprops_json.length;f++){var b=q_sprops_json[f];if(b.Jlbs==1){continue}if(b.IsShow==0){continue}var c=false;var e;if(b.OptList!=null&&b.OptList.length>0){e=Q_H_FindPropOptList(b.OptList,true);if(e.length>0){c=true}}if(c){var a='<div class="sprop_list"><ul><li class="sp_name">'+b.PropName+"：</li>";var d='<div class="div_sel" id="q_sp_sel_'+b.PropId+'" ><dl>';var h="";$.each(e,function(k){var l=e[k];if(l.IsChk){h="<li onclick=\"showSelDiv('q_sp_sel_"+b.PropId+'\',this)" id="sp_sel_handle_'+b.PropId+'" class="div_sel_name">'+l.OName+"<small>▼</small></li>"}else{d=d+'<dd onclick="Q_S_PropSeries('+l.OID+","+l.IsChk+","+f+')" onmouseover="$(this).addClass(\'opt_sel\');" onmouseout="$(this).removeClass(\'opt_sel\');">'+l.OName+"</dd>"}});a=a+h+d+"</dl></div></ul></div>";g=g+a}}}$("#Part_SProp").html("");if(g==""){$("#Part_SProp").hide()}else{$("#Part_SProp").show();$("#Part_SProp").html('<span class=\'qp_flag sp_flag\'>&nbsp;</span><table border="0" cellspacing="0" cellpadding="0"><tr><td>'+g+"</td></tr></table>")}}function Q_Ref_PropPart(c,a){a.html("");if(c!=null&&c.length>0){var b=0;$.each(c,function(g){var d=c[g];if(d.Jlbs==0&&d.IsShow==1){var e=false;var f;if(d.OptList!=null&&d.OptList.length>0){f=Q_H_FindPropOptList(d.OptList,true);if(f.length>0){e=true}}if(e){b++;var j=(b%2==0)?"prop_part_bg2":"prop_part_bg1";var h='<div id="q_prop_'+d.PropId+'" class="prop_part '+j+'"><div><span class="qp_flag cp_flag">&nbsp;</span><label>'+d.PropName+"</label></div><ul>";$.each(f,function(l){var m=f[l];var k=(m.IsChk)?"opt_s opt_s_ch":"opt_s opt_s_nch";h=h+'<li id="q_opt_'+m.OID+'" class="opt_s '+k+'" onclick="Q_S_PropMain(\''+m.OID+"',"+m.IsChk+","+g+')">'+m.OName+"</li>"});h=h+"</ul></div>";a.append(h)}}})}}function Q_Ref_CompTPart(){var a="Part_CompT";var d=-1;var c="";var b=0;$.each(q_complist_json,function(g){var e=q_complist_json[g];var h=" checked ";var f=' disabled="disabled" ';if(e.IsMain!=0||(!e.IsEnabled&&!e.IsChecked)){return true}if(e.IsEnabled){f=" "}if(!e.IsChecked){h=" "}if(d!=e.TypeId){d=e.TypeId;if(b!=0){c=c+"</div></div>"}b++;c=c+'<div class="ctype_menu"><span class=\'qp_flag ct_flag\'>&nbsp;</span><div class="ctype_title" onclick="">'+e.TypeName+'</div><div id="ctype_submenu_'+d+'" class="ctype_submenu">'}c=c+'<span name="epcomp_span" id="epcomp_span_'+e.CompId+'" class="chb_comp">';c=c+'<input type="checkbox"'+h+f+' onclick="Q_CheckComp(this,'+e.TypeId+","+e.CompId+')" value="'+e.CompId+'"/>';c=c+'<span><a href="javascript:void(0);" onclick="Q_Ref_CompInfo('+e.CompId+');return false;">'+e.CompName+"</a></span></span>"});if(c!=""){c=c+"</div></div>"}$("#"+a).html(c)}function Q_Get_CompPropPart(c,e,d){var a="";if(e!=null&&e.length>0){var b=0;$.each(e,function(j){var f=e[j];if(f.Jlbs==1||f.Jlbs==3||f.IsShow==0){return true}if(!d&&f.Jlbs==2){return true}var g=false;var h;if(f.OptList!=null&&f.OptList.length>0){h=Q_H_FindPropOptList(f.OptList,true);if(h.length>0){g=true}}if(g){b++;var l=(b%2==0)?"prop_part_bg2":"prop_part_bg1";var k='<div id="q_prop_'+f.PropId+'" class="prop_part '+l+'"><div><span class="qp_flag cp_flag">&nbsp;</span><label>'+f.PropName+"</label></div><ul>";$.each(h,function(n){var o=h[n];var m=(o.IsChk)?"opt_s opt_s_ch":"opt_s opt_s_nch";if(d){k=k+'<li id="q_opt_'+o.OID+'" class="opt_s '+m+'" onclick="Q_S_CompProp_Sgl('+c+","+f.PropId+","+o.OID+',false)">'+o.OName+"</li>"}else{k=k+'<li id="q_opt_'+o.OID+'" class="opt_s '+m+'" onclick="Q_S_CompProp('+c+","+f.PropId+","+o.OID+')">'+o.OName+"</li>"}});k=k+"</ul></div>";a+=k}})}return a}function Q_Ref_ProdPart(b){$("#result_prodname").html(b.ProdName);var c=SplitThePrice(b.Price);if(!b.Pricedflag){$("#rprice_f").html("未定价");$("#rprice_b").html("")}else{$("#rprice_f").html(c[0]);$("#rprice_b").html(c[1])}var a="";if(b.CombList!=null&&b.CombList.length>0){$.each(b.CombList,function(f){var d=b.CombList[f];var e=SplitThePrice(d.Price);var k=SplitThePrice(d.PriceByDisc);var j=(d.IsMain==1)?"detail_flagm":"detail_flagn";var g="未定价";var h="未定价";if(d.IsPriced){g=e[0]+e[1];h=k[0]+k[1]}a=a+'<tr><td class="detail_flagtd"><span class="'+j+'"/></td><td style="text-align:left;">&nbsp;'+d.CombName+"</td><td>"+g+"</td><td>"+d.Discount+"%</td><td>"+h+"</td></tr>"})}$("#Part_pdetail").html(a)}function SplitThePrice(c){var b="0";var d=".00";if(c!=0){var e=c.toString();var a=e.indexOf(".");b=(a<=0)?e:e.substring(0,a);d=(a<=0)?".00":e.substring(a,e.length)}var f=new Array();f.push(b);f.push(d);return f}function Q_Ref_CompInfo(c){var b="";$("#q_comp_info").html("");var a=Q_H_FindComp(q_complist_json,c);if(typeof a==="undefined"||a==null){return""}Q_GetProdComp(a,false);var d=a.CompProd;if(typeof d==="undefined"||d==null){return""}var e=q_pimg_path+"component/"+c+"_b.jpg";b+='<table class="comp_head"><tr><td class="comp_pic_td" rowspan=\'4\'>';b+="<img id='q_comp_img' src=\""+e+'"/>';b+="</td><td valign='top'><font style='color:#0a469e'>";b+=d.CombName;b+="</font></td></tr><tr><td>价格："+d.Price+"&nbsp;&nbsp;&nbsp;&nbsp;折扣："+d.Discount+"%</td></tr>";b+="<tr><td><a href='javascript:void(0)' onclick=\"Q_S_CompProp_Sgl("+a.CompId+',-1,-1,true)">单独购买</a>';b+='</td></tr><tr><td></td></tr></table><div id="q_comp_props">';b+=Q_Get_CompPropPart(c,a.CompProps,false);b+="</div>";$("#q_comp_info").html(b);$("#q_comp_img").error(function(){$(this).attr("src",q_pimg_path+"component/default_cp.jpg")})}function Q_Ref_CompSgl(c){var b="";var a=q_sgl_c_json;if(typeof a==="undefined"||a==null){return""}var d=q_curprod_sgl;if(typeof d==="undefined"||d==null){return""}$.unblockUI();b="<div id='q_sgl_pnl'><h1 class=\"q_sgl_pname\">"+d.ProdName+'</h1><div class="q_sgl_info"><label class="lbl_name">价格：</label><label class="lbl_name q_sgl_price">'+d.Price+"</label><label class=\"lbl_name\">折扣：</label><input type='text' id='q_comp_sgl_disc' class='text' readonly value='"+d.Discount+"'/><label class=\"lbl_name q_sgl_rate\">%</label><label class=\"lbl_name\">数量：</label><input type='text' class='text' id='q_comp_sgl_num'/><button id='q_btn_add_sgl' onclick='Q_Order_AddItem_Sgl();$.unblockUI();'>加入</button></div>";b+='<div id="q_s_comp_props" class="q_sgl_props">';b+=Q_Get_CompPropPart(c,a.CompProps,true);b+="</div>";$.blockUI({message:b,fadeIn:700,fadeOut:1000,centerY:false,timeout:0,showOverlay:true,css:{top:"300px",left:"200px",width:"400px",cursor:"default",textAlign:"left"},overlayCSS:{cursor:"default"}});$(".blockOverlay").click($.unblockUI)}function showSelDiv(c,d){var a=document.getElementById(c);if(a.style.display!="block"){var b=$(d).offset();a.style.top=(b.top+20)+"px";a.style.left=(b.left+3)+"px";a.style.display="block"}else{a.style.display="none"}}function setTab(b,c,e){for(i=1;i<=e;i++){var d=document.getElementById(b+i);var a=document.getElementById("con_"+b+"_"+i);d.className=i==c?"hover":"";a.style.display=i==c?"block":"none"}}function setTabExt(b,c){var d=$("#"+c).children();var f;for(i=0;i<d.length;i++){if(i==0){f=$(d[i])}var e=$(d[i]);var a=$("#"+e.attr("id")+"_con");if(e.attr("id")==b.attr("id")){e.addClass("hover");a.show()}else{e.removeClass("hover");a.hide()}}if(f==b){return}}function EP_Q_GetMainProps(){return q_m_props_json};
