function maintOpts(maintID)
{
	var maintArray = new Array(256,257,258,259);


	for(i=0; i<maintArray.length; i++)
	{
		var ids = '[46]['+maintArray[i]+']';

		if(document.getElementById('prodOptRadio'+ids) && maintID !=maintArray[i])
		{
			document.getElementById('prodOptRadio'+ids).style.display='none';
			document.getElementById('prodOptLabel'+ids).style.display='none';
			document.getElementById('prodOptPrice'+ids).style.display='none';
			document.getElementById('prodOptDisc'+ids).style.display='none';
		}

	}
}
function getSBAV()
{
	if(document.getElementById('jsID'))
	{
	var sideBarAttVal = document.getElementById('jsID').innerHTML;
		switch(sideBarAttVal)
		{
			case '70':
			var maintID = 256;
			break;
			
			case '79':
			var maintID = 257;
			break;
			
			case '80':
			var maintID = 259;
			break;
			
			case '285':
			var maintID = 258;
			break;
		}
		
		if(maintID)
		{
		maintOpts(maintID);
		}
	}
}

function changeMaint()
{
	
	var x = document.getElementsByTagName("input");
	var len = x.length;
	var total = 0;
	for(i=0; i<len; i++)
	{
		
		
		if(x[i].checked == true)
		{
			var idchip = x[i].id;
			var y = idchip.indexOf("[47]");
			
			if(y == '0')
			{
				var chipID  = idchip.substring(5,8);
			}

		}
		
	}
		
		switch(chipID)
		{
			
			case '153':
			var mID = 257;
			break;
			
			case '253':
			var mID = 258;
			break;
			
			case '155':
			var mID = 259;
			break;
		
			case '156':
			var mID = 259;
			break;
			
			case '254':
			var mID = 256;
			break;
		
		}
		if(mID)
		{
			var ids = '[46]['+mID+']';
			document.getElementById('prodOptRadio'+ids).style.display='block';
			document.getElementById('prodOptLabel'+ids).style.display='block';
			document.getElementById('prodOptPrice'+ids).style.display='inline';
			document.getElementById('prodOptDisc'+ids).style.display='inline';
			maintOpts(mID);
			document.getElementById('[46][255]').checked = true;
			
		}
		
	addSummary();
}
function addSummary()
{

	var x = document.getElementsByTagName("input");

	var len = x.length;
	var total = 0;
	for(i=0; i<len; i++)
	{
		
		
		
		if(x[i].checked == true)
		{
			var price = 'prodOptPrice'+x[i].id;
			
			var priceTxt = document.getElementById(price).innerHTML;
			var id = x[i].id;
			var tid = id.substring(1,3);
			var name = 'prodOptLabel'+x[i].id;
			var nameTxt = document.getElementById(name).innerHTML;
			if(nameTxt == 'No Thank You' || nameTxt == '60 days of Maintenance (Included)')
			{
			document.getElementById('total'+tid).innerHTML = "No Charge";
				}
			if(priceTxt != 'No Charge')
			{

				
				var t = priceTxt.substring(1);
				var ta  = eval(t);
				total = total+ta;
				document.getElementById('total'+tid).innerHTML = "$"+total.toFixed(2);
			}

		}
		
	}
	
	//add total 
	if(document.getElementById('total1'))
	{
	var t1 = document.getElementById('total1').innerHTML;
	var ta  = eval(t1);
	total = total+ta;
	document.getElementById('totalFinal').innerHTML = '$'+total.toFixed(2);
	}
}

function addOpenMenuEvent(obj, evType, fn){ 
				 if (obj.addEventListener){ 
				   obj.addEventListener(evType, fn, false); 
				   return true; 
				 } else if (obj.attachEvent){ 
				   var r = obj.attachEvent('on'+evType, fn); 
				   return r; 
				 } else { 
				   return false; 
				 } 
				}

addOpenMenuEvent(window, 'load', getSBAV);
addOpenMenuEvent(window, 'load', addSummary);