﻿// JavaScript Document
function selchange(selVA,num,VA)
{
	var selobj= document.getElementById(selVA);
	var selindex= selobj.selectedIndex;
	var selvalue=selobj.options[selindex].text;  /*列表框的值*/
	
	var VAOBject=document.getElementById(VA);
	VAOBject.innerHTML=(parseInt(selvalue)*parseInt(num));	
	subtotle();
	txtperchange();
}
function txtchange(selVA,txtVA,VA)
{
	var selobj= document.getElementById(selVA);
	var selindex= selobj.selectedIndex;
	var selvalue=selobj.options[selindex].text;  /*列表框的值*/
	
	var txtvalue=document.getElementById(txtVA).value; /*文本框的值*/
	
	var VAOBject=document.getElementById(VA);
	VAOBject.innerHTML=(parseFloat(selvalue)*parseFloat(txtvalue)).toFixed(2);	
	subtotle();
	txtperchange();
}

function txtperchange()        /*百分比*/
{
	var txtobj=document.getElementById("txtper");
	var txtvalue=txtobj.value;
	
	var selvalue=document.getElementById("selper").value;
	
	var subtotleobj=document.getElementById("subtotle");
	var subtotlevalue=subtotleobj.innerHTML;
	
	var VAOBject=document.getElementById("VA22");
	VAOBject.innerHTML=(parseFloat(selvalue)*parseFloat(txtvalue)/100*parseFloat(subtotlevalue)).toFixed(2);	
	totle();
}

function wattschange()
{
	var txtobj=document.getElementById("txtWatts");
	var txtvalue=txtobj.value;
	
	var selobj= document.getElementById("selWatts");
	var selindex= selobj.selectedIndex;
	var selvalue=selobj.options[selindex].text;  /*列表框的值*/
	
	
	var VAOBject=document.getElementById("VAWatts");
	VAOBject.innerHTML=((parseFloat(selvalue)*parseFloat(txtvalue))/0.7).toFixed(2);	
	
	totleall();
}

function ampschange()
{
	var txtobj=document.getElementById("txtAmps");
	var txtvalue=txtobj.value;
	
	var selobj= document.getElementById("selAmps");
	var selindex= selobj.selectedIndex;
	var selvalue=selobj.options[selindex].text;  /*列表框的值*/
	
	var VAOBject=document.getElementById("VAAmps");
	VAOBject.innerHTML=((parseFloat(selvalue)*parseFloat(txtvalue)*240)/0.7).toFixed(2);	
	
	totleall();
}

function checknum(txtid)            /*必须输入非负整数*/
{
	var txtobj=document.getElementById(txtid);
	var txtvalue=txtobj.value;
	var pattern =/^([1-9]\d{0,20})|[0]$/; 
　　var flag = pattern.test(txtvalue);
    if(!flag)
	{
		alert("Please Input a Num!");
		txtobj.value=0;
		txtobj.focus();
	}
}


function subtotle()    /*计算subtotle的值*/
{
	var subtotle=0;
	for(var i=1;i<=21;i++)
	{
		var VAobj=document.getElementById("VA"+i);
		subtotle+=parseFloat(VAobj.innerHTML);
	}
	document.getElementById("subtotle").innerHTML=subtotle.toFixed(2);
	totle();
}

function totle()   /*计算totle的值*/
{
	var VA22obj=document.getElementById("VA22");
	var VA22value=VA22obj.innerHTML;
	
	var subtotleobj=document.getElementById("subtotle");
	var subtotlevalue=subtotleobj.innerHTML;
	
	var totle=document.getElementById("totle");
	totle.innerHTML=(parseFloat(VA22value)+parseFloat(subtotlevalue)).toFixed(2);
	totleall();
}

function totleall()    /*计算totleall的值*/
{
	var totleobj=document.getElementById("totle");
	var totlevalue=totleobj.innerHTML;
	
	var wattsobj=document.getElementById("VAWAtts");
	var wattsvalue=wattsobj.innerHTML;
	
	var ampsobj=document.getElementById("VAAmps");
	var ampsvalue=ampsobj.innerHTML;
	
	var totleall=document.getElementById("totleall");
	totleall.innerHTML=(parseFloat(totlevalue)+parseFloat(wattsvalue)+parseFloat(ampsvalue)).toFixed(2);
	selectmodel();
}

function clearAll()   /*清除所有*/
{
	var selall=document.getElementsByName("selQty");
	for(var i=0;i<selall.length;i++)
	{
		selall.item(i).selectedIndex=0;
	}
	document.getElementById("selper").selectedIndex=0;
	
	document.getElementById("txtVA21").value=0;
	document.getElementById("txtper").value=0;
	document.getElementById("txtWatts").value=0;
	document.getElementById("txtAmps").value=0;
	
	for(var i=1;i<=22;i++)
	{
		var VAobj=document.getElementById("VA"+i);
		VAobj.innerHTML=0;
	}
	var VAWatts=document.getElementById("VAWatts");
	var VAAmps=document.getElementById("VAAmps");
	VAWatts.innerHTML=0.00;
	VAAmps.innerHTML=0.00;
	subtotle();
	clearResult();
	
	
	
}
function clearResult()
{
	var etmodel=document.getElementById("etmodel");
	var ermodel=document.getElementById("ermodel");
	var ctmodel=document.getElementById("ctmodel");
	var crmodel=document.getElementById("crmodel");
	var itmodel=document.getElementById("itmodel");
	var irmodel=document.getElementById("irmodel");
	
	var etsize=document.getElementById("etsize");
	var ersize=document.getElementById("ersize");
	var ctsize=document.getElementById("ctsize");
	var crsize=document.getElementById("crsize");
	var itsize=document.getElementById("itsize");
	var irsize=document.getElementById("irsize");
	
	etmodel.innerHTML="N/A";
	etsize.innerHTML="N/A";
	ermodel.innerHTML="N/A";
	ersize.innerHTML="N/A";
	ctmodel.innerHTML="N/A";
	ctsize.innerHTML="N/A";
	crmodel.innerHTML="N/A";
	crsize.innerHTML="N/A";
	itmodel.innerHTML="N/A";
	itsize.innerHTML="N/A";
	irmodel.innerHTML="N/A";
	irsize.innerHTML="N/A";
	
}