var rownum=0;
var watt60;
function add60(obj){
rownum=parseInt(obj.substr(3,1))+1;

var rowobj=document.getElementById(obj).parentNode.parentNode.childNodes;

//tr = document.createElement("tr");
tr=document.getElementById("tableload").getElementsByTagName("TBODY")[0].insertRow(3);
td1 = document.createElement("td");
td1.align="center";
td1.innerHTML="<a href=\"javascript:add60('aid"+rownum+"')\" id='aid"+rownum+"'>Add</a>";
//td1.childNodes[0].id="aid"+rownum;
tr.appendChild(td1);
td2 = document.createElement("td");
td2.innerHTML='<select name="category'+rownum+'" style="width:100px;"><option value="-1">--Select--</option><option value="1">Tubes</option>	<option value="2">Bulbs</option>	<option value="3">Conceal </option>	<option value="4">Lights  </option>	</select>';
tr.appendChild(td2);
td3 = document.createElement("td");
td3.innerHTML=rowobj[2].innerHTML;
tr.appendChild(td3);
td4 = document.createElement("td");
td4.align="center";

td4.innerHTML="<input type=\"text\" name='Quan"+rownum+"' class='text_class1' onblur=\"calamount('amnt"+rownum+"')\" id='amnt"+rownum+"' alt='2' watt='"+watt60+"'>";
td4.childNodes[0].id="amnt"+rownum;
td4.childNodes[0].value="";
tr.appendChild(td4);
td5 = document.createElement("td");
td5.align="center";
td5.innerHTML="<input type=\"text\" name='res"+rownum+"' class=\"text_class1\" readOnly>";
td5.childNodes[0].name="res"+rownum;
td5.childNodes[0].value="";
tr.appendChild(td5);
//document.getElementById("tableload").getElementsByTagName("TBODY")[0].appendChild(tr);

/*td=tr.insertCell(-1);
td.innerHTML = innerHTML=rowobj[0].innerHTML;
td=tr.insertCell(0);
td.innerHTML = innerHTML=rowobj[1].innerHTML;
//alert(tr.innerHTML)*/
}

function calamount(obj){
	
	var obj=document.getElementById(obj);

	factor=parseInt(obj.alt);
	var watt;
	if(!isNaN(obj.getAttribute("watt"))){
	watt=parseInt(obj.getAttribute("watt"));
	}else{
	
		if(obj.parentNode.parentNode.childNodes[2].childNodes[0].value != ""){
		watt=parseInt(obj.parentNode.parentNode.childNodes[2].childNodes[0].value)
		}else{
		alert("Enter watts for AC Standard");
		obj.parentNode.parentNode.childNodes[2].childNodes[0].focus();
		return false;
		}
	}

	if(obj.parentNode.parentNode.childNodes[1].childNodes[0].value == "-1"){
		alert("The  Type Field Cannot be Empty ");
		obj.parentNode.parentNode.childNodes[1].childNodes[0].focus();
		return false;
	}

	if(trim(obj.value) !="" && !isNaN(obj.value) &&  factor != 0){

   var fac;
		if(isFloat((parseInt(obj.value) * watt)/factor)){
			mm=(parseInt(obj.value) * watt)/factor+"";
			mm = parseInt(mm.split(".")[0])+1;
		
		fac=mm
		}else{

		fac = (parseInt(obj.value) * watt)/factor;
		}

	//	result=watt  * (fac);
	//	result=Math.round(result*100)/100

		result=Math.round(fac*100)/100
		obj.parentNode.parentNode.childNodes[4].childNodes[0].value=result;
	}else if(factor == 0 &&  (parseInt(obj.value)+"") !="NaN" ){

		result=(parseInt(obj.value)*watt);
		result=Math.round(result*100)/100;

		obj.parentNode.parentNode.childNodes[4].childNodes[0].value=result;

	}
}







function billcal(){


var mtot=0;
	for(i=0;i <= rownum; i++){
	obj=document.getElementsByName("res"+i)[0];
		if(obj.value != "" && !isNaN(obj.value)){
		mtot = (parseFloat(mtot) + parseFloat(obj.value) )
		}
	}

var other=0;
	for(j=1;j <= 6; j++){
	obj1=document.getElementsByName(j+"res")[0];
		if(obj1.value !="" && !isNaN(obj1.value)){
		
		other = (parseFloat(other) + parseFloat(obj1.value))
		
		}
	}

result=(parseFloat(other)+parseFloat(mtot))/1000;
result=Math.round(result*100)/100;
document.frm.total.value=result;

}


function billcalNRS(){


var mtot=0;
	for(i=0;i <= rownum; i++){
	obj=document.getElementsByName("res"+i)[0];
		if(obj.value != "" && !isNaN(obj.value)){
		mtot = (parseFloat(mtot) + parseFloat(obj.value) )
		}
	}

var other=0;

	for(j=1;j <= 6; j++){

	obj1=document.getElementsByName(j+"res")[0];
		if(obj1.value !="" && !isNaN(obj1.value)){
		
		other = (parseFloat(other) + parseFloat(obj1.value))
		
		}
	}

result=(parseFloat(other)+parseFloat(mtot))/1000;
result=Math.round(result*100)/100;
if(isFloat(result1=result+"")){
result=parseInt(result1.split(".")[0])+1;

}
document.frm.total.value=result;

}


function isFloat(s){
	 var tostr=s+"";
	
	 if(tostr.indexOf(".") >0 ){
	 return true;
	 }else{
	 return false;
	 }
}


