 var unitpricemir=0;
 var subtotalmir=0;


function mirrorAddEndRow() {


var getTable2 = document.getElementById('mirrors');
var countRow2 = getTable2.rows.length; 
var iteration=countRow2;
 



var TR=document.createElement('tr');

var TD=document.createElement('td');

var sel = document.createElement('select');

 sel.name = "MirrorsSize["+iteration+"]";

 sel.id="MirrorsSize["+iteration+"]";

 sel.options[0] = new Option('8x10', '8x10');
 sel.options[1] = new Option('11x14', '11x14');
 sel.options[2] = new Option('12x16', '12x16'); 
 sel.options[3] = new Option('16x20', '16x20');
 sel.options[4] = new Option('20x24', '20x24'); 
 sel.options[5] = new Option('24x30', '24x30');
 sel.options[6] = new Option('24x36', '24x36'); 
 sel.options[7] = new Option('24x48', '24x48');
 sel.options[8] = new Option('30x40', '30x40');
 sel.options[9] = new Option('36x48', '36x48'); 
 sel.options[10] = new Option('48X60', '48X60');
 sel.options[11] = new Option('48X72', '48X72');  

sel.onchange=function(){unitpricemirror(this.parentNode.parentNode.rowIndex); startSubtotalMirror(this.parentNode.parentNode.rowIndex);};

 sel.onblur=function(){};

TD.appendChild(sel);







//------------------------------------------

var TD2=document.createElement('td');



 var cat = document.createElement('input');

 cat.type='text';

 cat.size=13;

 cat.name = "mirrosCustomeSize["+iteration+"]";

 cat.id="mirrosCustomeSize["+iteration+"]";

 

 

cat.onfocus=function(){startCustomesizeMirror(this.parentNode.parentNode.rowIndex);};

cat.onblur=function(){stopCustomesizeMirror();};



TD2.appendChild(cat);



//-----------------------------------------------------------



var TD3=document.createElement('td');

var sell = document.createElement('select');

 sell.name = "mirrorsType["+iteration+"]";

 sell.id="mirrorsType["+iteration+"]";

 sell.options[0] = new Option('Plain', 'Plain');

 sell.options[1] = new Option('Beveled', 'Beveled');

 

 sell.onblur=function(){};

sell.onchange=function(){unitpricemirror(this.parentNode.parentNode.rowIndex)};

TD3.appendChild(sell);





//----------------------------------



var TD4=document.createElement('td');



var acq = document.createElement('input');

 acq.type = 'text'; 

 acq.size=13;

 acq.name = "mirrosQuantity["+iteration+"]";

 acq.id="mirrosQuantity["+iteration+"]";

acq.onclick=function(){unitpricemirror(this.parentNode.parentNode.rowIndex)}; 
acq.onfocus=function(){startSubtotalMirror(this.parentNode.parentNode.rowIndex)};
acq.onblur=function(){stopSubtotalMirror(this.parentNode.parentNode.rowIndex)};
TD4.appendChild(acq);  

//-----------------------------
var TD5=document.createElement('td');

var mup1 = document.createElement('input');
 mup1.type = 'hidden'; 
 mup1.size=13;
 mup1.name = "mirrorup["+iteration+"]";
 mup1.id="mirrorup["+iteration+"]";


dup = document.createElement('div');
dup.innerHTML = "";
dup.align="center";
dup.name = "mirrorUpD"+iteration;
dup.id = "mirrorUpD"+iteration 


TD5.appendChild(mup1); 
TD5.appendChild(dup);
 
//-------------------------------

var TD6=document.createElement('td');
var mst = document.createElement('input');
 mst.type = 'hidden'; 

 mst.size=13;
 mst.name = "mirrorSt["+iteration+"]";
 mst.id="mirrorSt["+iteration+"]";

dst = document.createElement('div');
dst.align="right";
dst.innerHTML = "";
dst.name = "mirrorStD"+iteration;
dst.id = "mirrorStD"+iteration 

TD6.appendChild(mst); 
TD6.appendChild(dst);
//-----------------------------


TR.appendChild(TD);

TR.appendChild(TD2);

TR.appendChild(TD3);

TR.appendChild(TD4);

TR.appendChild(TD5);

TR.appendChild(TD6);


document.getElementById('mirrors').appendChild(TR);



}





//---------------------------------------	

	

function mirrorremoveRow()

{

  var tbl = document.getElementById('mirrors');

  var lastRow = tbl.rows.length;

  if (lastRow > 2) tbl.deleteRow(lastRow - 1);

}





//----------sub total-----------------	
var rownumbermirror2;
//var intervalmirrorsubtotal=0;


function startSubtotalMirror(rownumber){
rownumbermirror2 = rownumber;

  intervalmirrorsubtotal = setInterval("subtotalMirror(rownumbermirror2)",2);

}


function subtotalMirror(rownumber){
	
//alert(rownumber)
	
var mirrorcustomesizeid="mirrorup["+rownumber+"]";
var Mirrorsquantityid="mirrosQuantity["+rownumber+"]";
var backingStid="mirrorSt["+rownumber+"]";
 mirrorStD= "mirrorStD"+rownumber;	

var mirrorcustomesize=document.getElementById(mirrorcustomesizeid).value;
var Mirrorsquantity=document.getElementById(Mirrorsquantityid).value;	

subtotalmir = mirrorcustomesize*Mirrorsquantity;


subtotalmir=roundNumber(subtotalmir,2);

document.getElementById(backingStid).value = subtotalmir;
document.getElementById(mirrorStD).innerHTML = subtotalmir;
	}

	






function stopSubtotalMirror(){

  clearInterval(intervalmirrorsubtotal);

}





//--------------custome size------------

var rownumbermirror;

function customeSizeMirror(rownumber){
	
	
var mirrorcustomesizeid="mirrosCustomeSize["+rownumber+"]";
var MirrorsSize="MirrorsSize["+rownumber+"]";
 mirrorUpD="mirrorUpD"+rownumber;
 mirrorSt= "mirrorup["+rownumber+"]";
 mirrorStD= "mirrorStD"+rownumber;
 mirrorSt= "mirrorSt["+rownumber+"]";

var mirrorcustomSize=document.getElementById(mirrorcustomesizeid).value;	

var mirrordisstate=document.getElementById(MirrorsSize);	

if(mirrorcustomSize=="")	{

document.getElementById(MirrorsSize).disabled=false;
document.getElementById(mirrorUpD).innerHTML=unitpricemir;
document.getElementById(mirrorStD).value=unitpricemir;

document.getElementById(mirrorStD).innerHTML=subtotalmir;
document.getElementById(mirrorSt).value=subtotalmir;

}

else{

	mirrordisstate.disabled=true;
document.getElementById(mirrorUpD).innerHTML="";
document.getElementById(mirrorStD).value="";

document.getElementById(mirrorStD).innerHTML="";
document.getElementById(mirrorSt).value="";
}	

	}

	



function startCustomesizeMirror(MirrorsSize){
rownumbermirror = MirrorsSize;
  intervalfcs = setInterval("customeSizeMirror(rownumbermirror)",1);

}



function stopCustomesizeMirror(){

  clearInterval(intervalfcs);

}




//----------------Unit Price---------------------


function unitpricemirror(rownumber){
	
 MirrorsSizeid = "MirrorsSize["+rownumber+"]";
 mirrorsTypeid="mirrorsType["+rownumber+"]";
 mirrorupid="mirrorup["+rownumber+"]";
 mirrorUpD="mirrorUpD"+rownumber;
 mirrorStD= "mirrorStD"+rownumber;


 var MirrorsSize=document.getElementById(MirrorsSizeid).value;
 var mirrorsType=document.getElementById(mirrorsTypeid).value;
 


switch (mirrorsType){

			case 'Plain':
					
				switch (MirrorsSize){

					case '8x10':
					unitpricemir = 7.00;
					break
			
					case '11x14':
					unitpricemir = 8.50;
					break
					
					case '12x16':
					unitpricemir = 10.50;
					break
					
					case '16x20':
					unitpricemir = 17.50;
					break
					
					case '20x24':
					unitpricemir = 26.00;
					break
					
					case '24x30':
					unitpricemir = 40.00;
					break
					
					case '24x36':
					unitpricemir = 47.50;
					break
					
					case '24x48':
					unitpricemir = 63.00;
					break
					
					case '30x40':
					unitpricemir = 66.00;
					break
					
					case '36x48':
					unitpricemir = 95.00;
					break
					
					case '48X60':
					unitpricemir = 155.00;
					break
					
					case '48X72':
					unitpricemir = 180.00;
					break
					
					

					}	
					
			break




			case 'Beveled':
			
			switch (MirrorsSize){

			case '8x10':
					unitpricemir = 8.00;
					break
			
					case '11x14':
					unitpricemir = 9.50;
					break
					
					case '12x16':
					unitpricemir = 11.50;
					break
					
					case '16x20':
					unitpricemir = 19.00;
					break
					
					case '20x24':
					unitpricemir = 28.00;
					break
					
					case '24x30':
					unitpricemir = 42.50;
					break
					
					case '24x36':
					unitpricemir = 50.00;
					break
					
					case '24x48':
					unitpricemir = 66.00;
					break
					
					case '30x40':
					unitpricemir = 69.00;
					break
					
					case '36x48':
					unitpricemir = 100.00;
					break
					
					case '48X60':
					unitpricemir = 165.00;
					break
					
					case '48X72':
					unitpricemir = 190.00;
					break
					

					}	
			
			
			break

			}
 



unitpricemir=roundNumber(unitpricemir,2);
document.getElementById(mirrorUpD).innerHTML=unitpricemir;
document.getElementById(mirrorupid).value=unitpricemir;
//document.getElementById(mirrorStD).innerHTML=unitpricemir;
	
	}




