// JavaScript Document

//For Dish
var year_price = 24.99;
var regular_price = 34.99;

var rooms = 0;
var package = 19.99;
var locals = 5;
var dvr = 0;
var hd = 0;
var discount = 15;

function setrooms(newrooms)
{
	if (newrooms == '1')
	{
		rooms = 0;
	}
	if (newrooms == '2')
	{
		rooms = 0;
	}
	if (newrooms == '3')
	{
		rooms = 7;
	}
	if (newrooms == '4')
	{
		rooms = 14;
	}
	calc_price();
}

function setpackage(newpackage)
{
	if (newpackage == '120')
	{
		package = 19.99;
	}
	if (newpackage == '200')
	{
		package = 32.99;
	}
	if (newpackage == '250')
	{
		package = 42.99;
	}
	calc_price();
}

function setlocals(newlocals)
{
	if (newlocals == 'yes')
	{
		locals = 5;
	}
	if (newlocals == 'no')
	{
		locals = 0;
	}
	calc_price();
}

function setdvr(newdvr)
{
	if (newdvr == 'yes')
	{
		dvr = 6;
	}
	if (newdvr == 'no')
	{
		dvr = 0;
	}
	calc_price();
}

function sethd(newhd)
{
	if (newhd == 'yes')
	{
		hd = 10;
	}
	if (newhd == 'no')
	{
		hd = 0;
	}
	calc_price();
}

function calc_price()
{
	year_price = rooms + package + locals + dvr + hd;
	regular_price = rooms + package + locals + dvr + hd + discount;
	
	while(document.getElementById("first_price").hasChildNodes())
	{
		document.getElementById("first_price").removeChild(document.getElementById("first_price").firstChild);
	}
	year_price = year_price.toFixed(2);
	var para = document.createElement('p');
	var txt1 = document.createTextNode("Monthly Price for first year = $"+year_price);
	
	para.appendChild(txt1);
	
	document.getElementById("first_price").appendChild(para);
	
	while(document.getElementById("regular_price").hasChildNodes())
	{
		document.getElementById("regular_price").removeChild(document.getElementById("regular_price").firstChild);
	}
	
	regular_price = regular_price.toFixed(2);
	var para2 = document.createElement('p');
	var txt2 = document.createTextNode("Monthly Price after first year = $"+regular_price);
	
	para2.appendChild(txt2);
	
	document.getElementById("regular_price").appendChild(para2);
}

//FOR DIRECT

var direct_year_price = 29.99;
var direct_regular_price = 58.99;

var direct_rooms = 0;
var direct_package = 29.99;

var direct_dvr = 0;
var direct_hd = 0;
var direct_discount = 29;

function direct_setrooms(newrooms)
{
	if (newrooms == '1')
	{
		direct_rooms = 0;
	}
	if (newrooms == '2')
	{
		direct_rooms = 5;
	}
	if (newrooms == '3')
	{
		direct_rooms = 10;
	}
	if (newrooms == '4')
	{
		direct_rooms = 15;
	}
	direct_calc_price();
}

function direct_setpackage(newpackage)
{
	if (newpackage == '150')
	{
		direct_package = 29.99;
	}
	if (newpackage == '210')
	{
		direct_package = 34.99;
	}
	
	direct_calc_price();
}



function direct_setdvr(newdvr)
{
	if (newdvr == 'yes')
	{
		direct_dvr = 7;
	}
	if (newdvr == 'no')
	{
		direct_dvr = 0;
	}
	direct_calc_price();
}

function direct_sethd(newhd)
{
	if (newhd == 'yes')
	{
		direct_hd = 10;
	}
	if (newhd == 'no')
	{
		direct_hd = 0;
	}
	direct_calc_price();
}

function direct_calc_price()
{
	direct_year_price = direct_rooms + direct_package + direct_dvr + direct_hd;
	direct_regular_price = direct_rooms + direct_package + direct_dvr + direct_hd + direct_discount;
	
	while(document.getElementById("direct_first_price").hasChildNodes())
	{
		document.getElementById("direct_first_price").removeChild(document.getElementById("direct_first_price").firstChild);
	}
	direct_year_price = direct_year_price.toFixed(2);
	var para = document.createElement('p');
	var txt1 = document.createTextNode("Monthly Price for first year = $"+direct_year_price);
	
	para.appendChild(txt1);
	
	document.getElementById("direct_first_price").appendChild(para);
	
	while(document.getElementById("direct_regular_price").hasChildNodes())
	{
		document.getElementById("direct_regular_price").removeChild(document.getElementById("direct_regular_price").firstChild);
	}
	
	direct_regular_price = direct_regular_price.toFixed(2);
	var para2 = document.createElement('p');
	var txt2 = document.createTextNode("Monthly Price after first year = $"+direct_regular_price);
	
	para2.appendChild(txt2);
	
	document.getElementById("direct_regular_price").appendChild(para2);
}