function hitung(){var PSUTotal=0;var CPUMode=0;var Xcpu=0;var Xmobo=0;var CPUtil=0;var my_util=0;var CPUTotal=0;var Xvideo=0;var video_type=0;var video_multi=1;var VIDEOTotal=0;var HDDTotal=0;var CARDTotal=0;var OPTICTotal=0;var OTHERTotal=0;var FANTotal=0;var WATERTotal=0;xObject=document.calc_psu;var index=xObject.cpu_mode.selectedIndex;var CPUMode=xObject.cpu_mode.options[index].value;var Xcpu=xObject.cpu.options[xObject.cpu.selectedIndex].value;var Xmobo=xObject.mobo_class.options[xObject.mobo_class.selectedIndex].value;CPUTmp=parseFloat(CPUMode)*parseFloat(Xcpu);var CPUtil=xObject.cpu_util.options[xObject.cpu_util.selectedIndex].value;CPUTotal=(parseFloat(CPUtil)*parseFloat(CPUTmp))/100;xObject.CPUDefWatt.value=CPUTotal;var Xvideo=xObject.video.options[xObject.video.selectedIndex].value;if(xObject.video_mode.value!=0&xObject.video.value!=0){video_type=parseFloat(xObject.video_mode.value)}else video_type=0;if(xObject.video_mode.value!="0"){video_multi=2;}else video_multi=1;VIDEOTotal=parseFloat(Xvideo)*video_multi+video_type;var Xram=xObject.ram.options[xObject.ram.selectedIndex].value;var Xhdd1=xObject.hdd1.options[xObject.hdd1.selectedIndex].value;var Xhdd2=xObject.hdd2.options[xObject.hdd2.selectedIndex].value;var Xhdd3=xObject.hdd3.options[xObject.hdd3.selectedIndex].value;var Xhdd4=xObject.hdd4.options[xObject.hdd4.selectedIndex].value;var Xhdd5=xObject.hdd5.options[xObject.hdd5.selectedIndex].value;var Xhdd6=xObject.hdd6.options[xObject.hdd6.selectedIndex].value;var Xhdd7=xObject.hdd7.options[xObject.hdd7.selectedIndex].value;var Xhdd8=xObject.hdd8.options[xObject.hdd8.selectedIndex].value;var Xhdd9=xObject.hdd9.options[xObject.hdd9.selectedIndex].value;var Xhdd10=xObject.hdd10.options[xObject.hdd10.selectedIndex].value;HDDTotal=parseFloat(Xhdd1)+parseFloat(Xhdd2)+parseFloat(Xhdd3)+parseFloat(Xhdd4)+parseFloat(Xhdd5)+parseFloat(Xhdd6)+parseFloat(Xhdd7)+parseFloat(Xhdd8)+parseFloat(Xhdd9)+parseFloat(Xhdd10);var Xcard1=xObject.card1.options[xObject.card1.selectedIndex].value;var Xcard2=xObject.card2.options[xObject.card2.selectedIndex].value;var Xcard3=xObject.card3.options[xObject.card3.selectedIndex].value;var Xcard4=xObject.card4.options[xObject.card4.selectedIndex].value;var Xcard5=xObject.card5.options[xObject.card5.selectedIndex].value;var Xcard6=xObject.card6.options[xObject.card6.selectedIndex].value;var Xcard7=xObject.card7.options[xObject.card7.selectedIndex].value;var Xcard8=xObject.card8.options[xObject.card8.selectedIndex].value;var Xcard9=xObject.card9.options[xObject.card9.selectedIndex].value;CARDTotal=parseFloat(Xcard1)+parseFloat(Xcard2)+parseFloat(Xcard3)+parseFloat(Xcard4)+parseFloat(Xcard5)+parseFloat(Xcard6)+parseFloat(Xcard7)+parseFloat(Xcard8)+parseFloat(Xcard9);var Xoptic1=xObject.optic1.options[xObject.optic1.selectedIndex].value;var Xoptic2=xObject.optic2.options[xObject.optic2.selectedIndex].value;var Xoptic3=xObject.optic3.options[xObject.optic3.selectedIndex].value;var Xoptic4=xObject.optic4.options[xObject.optic4.selectedIndex].value;var Xoptic5=xObject.optic5.options[xObject.optic5.selectedIndex].value;var Xoptic6=xObject.optic6.options[xObject.optic6.selectedIndex].value;var Xoptic7=xObject.optic7.options[xObject.optic7.selectedIndex].value;var Xoptic8=xObject.optic8.options[xObject.optic8.selectedIndex].value;var Xoptic9=xObject.optic9.options[xObject.optic9.selectedIndex].value;OPTICTotal=parseFloat(Xoptic1)+parseFloat(Xoptic2)+parseFloat(Xoptic3)+parseFloat(Xoptic4)+parseFloat(Xoptic5)+parseFloat(Xoptic6)+parseFloat(Xoptic7)+parseFloat(Xoptic8)+parseFloat(Xoptic9);var Xusb=xObject.usb.options[xObject.usb.selectedIndex].value;var Xfirewire=xObject.firewire.options[xObject.firewire.selectedIndex].value;var Xother1=xObject.other1.options[xObject.other1.selectedIndex].value;var Xother2=xObject.other2.options[xObject.other2.selectedIndex].value;var Xother3=xObject.other3.options[xObject.other3.selectedIndex].value;OTHERTotal=parseFloat(Xother1)+parseFloat(Xother2)+parseFloat(Xother3);var Xfan1=xObject.fan1.options[xObject.fan1.selectedIndex].value;var Xfan2=xObject.fan2.options[xObject.fan2.selectedIndex].value;var Xfan3=xObject.fan3.options[xObject.fan3.selectedIndex].value;var Xfan4=xObject.fan4.options[xObject.fan4.selectedIndex].value;var Xfan5=xObject.fan5.options[xObject.fan5.selectedIndex].value;var Xfan6=xObject.fan6.options[xObject.fan6.selectedIndex].value;var Xfan7=xObject.fan7.options[xObject.fan7.selectedIndex].value;var Xfan8=xObject.fan8.options[xObject.fan8.selectedIndex].value;var Xfan9=xObject.fan9.options[xObject.fan9.selectedIndex].value;var Xfan10=xObject.fan10.options[xObject.fan10.selectedIndex].value;var Xfan11=xObject.fan11.options[xObject.fan11.selectedIndex].value;var Xfan12=xObject.fan12.options[xObject.fan12.selectedIndex].value;var Xccl=xObject.ccl.options[xObject.ccl.selectedIndex].value;FANTotal=parseFloat(Xfan1)+parseFloat(Xfan2)+parseFloat(Xfan3)+parseFloat(Xfan4)+parseFloat(Xfan5)+parseFloat(Xfan6)+parseFloat(Xfan7)+parseFloat(Xfan8)+parseFloat(Xfan9)+parseFloat(Xfan10)+parseFloat(Xfan11)+parseFloat(Xfan12)+parseFloat(Xccl);var Xwater1=xObject.water1.options[xObject.water1.selectedIndex].value;var Xwater2=xObject.water2.options[xObject.water2.selectedIndex].value;var Xwater3=xObject.water3.options[xObject.water3.selectedIndex].value;var Xwater4=xObject.water4.options[xObject.water4.selectedIndex].value;WATERTotal=parseFloat(Xwater1)+parseFloat(Xwater2)+parseFloat(Xwater3)+parseFloat(Xwater4);var Xpsu_util=xObject.psu_util.options[xObject.psu_util.selectedIndex].value;CPUVIDEOTmp=parseFloat(CPUTotal)+parseFloat(VIDEOTotal);CPUVIDEOTotal=(parseFloat(CPUVIDEOTmp)*parseFloat(Xpsu_util))/100;Total_TMP=CPUVIDEOTotal+parseFloat(Xram)+parseFloat(HDDTotal)+parseFloat(CARDTotal)+parseFloat(OPTICTotal)+parseFloat(Xusb)+parseFloat(Xfirewire)+parseFloat(OTHERTotal)+parseFloat(FANTotal)+parseFloat(WATERTotal)+parseFloat(Xmobo)+43;var Xpsu_surge=xObject.psu_surge.options[xObject.psu_surge.selectedIndex].value;SURGEFactor=(parseFloat(Xpsu_surge)*parseFloat(Total_TMP))/100;var Xpsu_capacitor=xObject.psu_capacitor.options[xObject.psu_capacitor.selectedIndex].value;CAPACITORFactor=(parseFloat(Xpsu_capacitor)*parseFloat(Total_TMP))/100;CPUoverclock=xObject.oc_watts.value-Xcpu;Total_ALL=Total_TMP+SURGEFactor+CAPACITORFactor;xObject.PSUTotal.value=parseInt(Total_ALL)+parseInt(CPUoverclock);}function isNumber(a){return typeof a=="number"&&isFinite(a);}function hitung_oc(form){var CPUDefWatt=eval(form.CPUDefWatt.value);var oc_mhz=eval(form.oc_mhz.value);var def_mhz=eval(form.def_mhz.value);var oc_vcore=eval(form.oc_vcore.value);var def_vcore=eval(form.def_vcore.value);var oc_watts=CPUDefWatt;var result=Math.round(CPUDefWatt*(oc_mhz/def_mhz)*((oc_vcore/def_vcore)*(oc_vcore/def_vcore)));if(!isNumber(result)){if(!isNumber(CPUDefWatt)){form.oc_watts.value=0;}else{form.oc_watts.value=CPUDefWatt;}}else{form.oc_watts.value=result;}}function cek_video(){xObject=document.calc_psu;if(xObject.video_mode.value!=0&xObject.video.value!=0){if(xObject.video.options[xObject.video.selectedIndex].text.indexOf("ATI")>-1&xObject.video_mode.options[xObject.video_mode.selectedIndex].text.indexOf("SLi")>-1){xObject.video_mode.value="0";alert("Silakan pilih card Nvidia buat SLi ")}if(xObject.video.options[xObject.video.selectedIndex].text.indexOf("Nvidia")>-1&xObject.video_mode.options[xObject.video_mode.selectedIndex].text.indexOf("CrossFireX")>-1){xObject.video_mode.value="0";alert("Silakan pilih card ATI buat CrossFireX ")}if(xObject.video.options[xObject.video.selectedIndex].text.indexOf("Nvidia")==-1&xObject.video.options[xObject.video.selectedIndex].text.indexOf("ATI")==-1&(xObject.video_mode.options[xObject.video_mode.selectedIndex].text.indexOf("CrossFireX")>-1||xObject.video_mode.options[xObject.video_mode.selectedIndex].text.indexOf("SLi")>-1)){xObject.video_mode.value="0";alert("Jenis ini tidak dapat digunakan pada mode SLi atau CrossFireX ")}}}