
function HandleEIRP()
{
	var elInput = GetByIDCustom('txtEIRPInput');
	var elEIRP2Result = GetByIDCustom('txtEIRP2Result_1');
	var elERPResult = GetByIDCustom('txtERPResult_1');
	var elERP2Result = GetByIDCustom('txtERP2Result_1');
	var elDBUV3Result = GetByIDCustom('txtDBUV3Result_1');
	var elDBUV10Result = GetByIDCustom('txtDBUV10Result_1');
	
	if (ValidateInput(elInput))
	{
		var lngInput = parseFloat(elInput.value);
		
		var dblEIRP2 = 10 * (custLog(lngInput , 10));
		elEIRP2Result.value = dblEIRP2.toFixed(2); 
		
		var dblERP = lngInput / 1.64;
		elERPResult.value = dblERP.toFixed(8);
		
		var dblERP2 = 10 * (custLog(dblERP, 10));
		elERP2Result.value = dblERP2.toFixed(2);

		var dblDBUV3 = (30 * lngInput)/(1000 * 9);
		dblDBUV3 = Math.sqrt(dblDBUV3);
		dblDBUV3 = dblDBUV3 * 1000000;
		dblDBUV3 = 20 * (custLog(dblDBUV3 , 10));
		elDBUV3Result.value = dblDBUV3.toFixed(2);
		
		var dblDBUV10 = (30 * lngInput)/(1000*100);
		dblDBUV10 = Math.sqrt(dblDBUV10);
		dblDBUV10 = dblDBUV10 * 1000000;
		dblDBUV10 = 20 * (custLog(dblDBUV10, 10));
		elDBUV10Result.value = dblDBUV10.toFixed(2);
	}
}

function HandleEIRP2()
{
	var elInput = GetByIDCustom('txtEIRP2Input');
	var elEIRPResult = GetByIDCustom('txtEIRPResult_5');
	var elERPResult = GetByIDCustom('txtERPResult_5');
	var elERP2Result = GetByIDCustom('txtERP2Result_5');
	var elDBUV3Result = GetByIDCustom('txtDBUV3Result_5');
	var elDBUV10Result = GetByIDCustom('txtDBUV10Result_5');
	
	if (ValidateInput(elInput))
	{
		var lngInput = parseFloat(elInput.value);
		
		var dblEIRP = Math.pow(10,(lngInput/10));
		elEIRPResult.value = dblEIRP.toFixed(8); 
		
		var dblERP = dblEIRP / 1.64;
		elERPResult.value = dblERP.toFixed(8);
		
		var dblERP2 = 10 * (custLog(dblERP, 10));
		elERP2Result.value = dblERP2.toFixed(2);

		var dblDBUV3 = Math.sqrt((30 * dblEIRP)/(1000 * 9));
		dblDBUV3 = 20 * (custLog((dblDBUV3 * 1000000), 10));
		elDBUV3Result.value = dblDBUV3.toFixed(2);

		var dblDBUV10 = Math.sqrt((30 * dblEIRP)/(1000*100));
		dblDBUV10 = 20 * (custLog((dblDBUV10 * 1000000), 10));
		elDBUV10Result.value = dblDBUV10.toFixed(2);
	}
}

function HandleERP()
{
	var elInput = GetByIDCustom('txtERPInput');
	var elEIRPResult = GetByIDCustom('txtEIRPResult_2');
	var elEIRP2Result = GetByIDCustom('txtEIRP2Result_2');
	var elERP2Result = GetByIDCustom('txtERP2Result_2');
	var elDBUV3Result = GetByIDCustom('txtDBUV3Result_2');
	var elDBUV10Result = GetByIDCustom('txtDBUV10Result_2');
	
	if (ValidateInput(elInput))
	{
		var lngInput = parseFloat(elInput.value);
		
		var dblEIRP = lngInput * 1.64;
		elEIRPResult.value = dblEIRP.toFixed(8);
		
		var dblEIRP2 = 10 * (custLog(dblEIRP, 10));
		elEIRP2Result.value = dblEIRP2.toFixed(2);
		
		var dblERP2 = 10 * (custLog(lngInput, 10));
		elERP2Result.value = dblERP2.toFixed(2);
	
		var dblDBUV3 = (30 * dblEIRP) / (1000 * 9);
		dblDBUV3 = Math.sqrt(dblDBUV3);
		dblDBUV3 = dblDBUV3 * 1000000;
		dblDBUV3 = 20 * (custLog(dblDBUV3, 10));
		elDBUV3Result.value = dblDBUV3.toFixed(2);
		
		var dblDBUV10 = (30 * dblEIRP) / (1000 * 100);
		dblDBUV10 = Math.sqrt(dblDBUV10);
		dblDBUV10 = dblDBUV10 * 1000000;
		dblDBUV10 = 20 * (custLog(dblDBUV10, 10));
		elDBUV10Result.value = dblDBUV10.toFixed(2);
	}
}

function HandleERP2()
{
	var elInput = GetByIDCustom('txtERP2Input');
	var elEIRPResult = GetByIDCustom('txtEIRPResult_6');
	var elEIRP2Result = GetByIDCustom('txtEIRP2Result_6');
	var elERPResult = GetByIDCustom('txtERPResult_6');
	var elDBUV3Result = GetByIDCustom('txtDBUV3Result_6');
	var elDBUV10Result = GetByIDCustom('txtDBUV10Result_6');
	
	if (ValidateInput(elInput))
	{
		var lngInput = parseFloat(elInput.value);
		
		var dblERP = Math.pow(10, lngInput/10);
		elERPResult.value = dblERP.toFixed(8);

		var dblEIRP = dblERP * 1.64;
		elEIRPResult.value = dblEIRP.toFixed(8);
		
		var dblEIRP2 = 10 * custLog(dblEIRP, 10);
		elEIRP2Result.value = dblEIRP2.toFixed(2);
		
		var dblDBUV3 = (Math.sqrt((30 * dblEIRP)/(1000 * 9))) * 1000000;
		dblDBUV3 = 20 * custLog(dblDBUV3, 10);
		elDBUV3Result.value = dblDBUV3.toFixed(2);
		
		var dblDBUV10 = (Math.sqrt((30 * dblEIRP) / (1000*100))) * 1000000;
		dblDBUV10 = 20 * custLog(dblDBUV10, 10);
		elDBUV10Result.value = dblDBUV10.toFixed(2);
	}
}

function HandleDBUV3()
{
	var elInput = GetByIDCustom('txtDBUV3Input');
	var elEIRPResult = GetByIDCustom('txtEIRPResult_3');
	var elEIRP2Result = GetByIDCustom('txtEIRP2Result_3');
	var elERPResult = GetByIDCustom('txtERPResult_3');
	var elERP2Result = GetByIDCustom('txtERP2Result_3');
	var elDBUV10Result = GetByIDCustom('txtDBUV10Result_3');
	
	if (ValidateInput(elInput))
	{
		var lngInput = parseFloat(elInput.value);
		
		var dblEIRP = (lngInput / 20);
		dblEIRP = (Math.pow(10, dblEIRP)) / 1000000;
		dblEIRP = Math.pow(dblEIRP, 2);
		dblEIRP = ((dblEIRP * 9) / 30) * 1000;
		elEIRPResult.value = dblEIRP.toFixed(8);
		
		var dblEIRP2 = 10 * custLog(dblEIRP, 10);
		elEIRP2Result.value = dblEIRP2.toFixed(2);
		
		var dblERP = dblEIRP / 1.64;
		elERPResult.value = dblERP.toFixed(8);
		
		var dblERP2 = 10 * custLog(dblERP, 10);
		elERP2Result.value = dblERP2.toFixed(2);
		
		var dblDBUV10 = (Math.sqrt((30 * dblEIRP)/(1000 * 100))) * 1000000;
		dblDBUV10 = 20 * (custLog(dblDBUV10, 10));
		elDBUV10Result.value = dblDBUV10.toFixed(2);
	}
}

function HandleDBUV10()
{
	var elInput = GetByIDCustom('txtDBUV10Input');
	var elEIRPResult = GetByIDCustom('txtEIRPResult_4');
	var elEIRP2Result = GetByIDCustom('txtEIRP2Result_4');
	var elERPResult = GetByIDCustom('txtERPResult_4');
	var elERP2Result = GetByIDCustom('txtERP2Result_4');
	var elDBUV3Result = GetByIDCustom('txtDBUV3Result_4');

	
	if (ValidateInput(elInput))
	{
		var lngInput = parseFloat(elInput.value);
		
		var dblEIRP = (((Math.pow(((Math.pow(10,(lngInput / 20))) / 1000000), 2)) * 100) / 30) * 1000;
		elEIRPResult.value = dblEIRP.toFixed(8);
		
		var dblEIRP2 = 10 * custLog(dblEIRP, 10);
		elEIRP2Result.value = dblEIRP2.toFixed(2);
		
		var dblERP = dblEIRP / 1.64;
		elERPResult.value = dblERP.toFixed(8);
		
		var dblERP2 = 10 * custLog(dblERP, 10);
		elERP2Result.value = dblERP2.toFixed(2);
		
		var dblDBUV3 = 20 * (custLog(((Math.sqrt((30 * dblEIRP) / (1000 * 9))) * 1000000), 10));
		elDBUV3Result.value = dblDBUV3.toFixed(2);
	}
}

function ResetTable2()
{
	var elInput1 = GetByIDCustom('txtEIRPInput');
	var elEIRP2Result = GetByIDCustom('txtEIRP2Result_1');
	var elERPResult = GetByIDCustom('txtERPResult_1');
	var elERP2Result = GetByIDCustom('txtERP2Result_1');
	var elDBUV3Result = GetByIDCustom('txtDBUV3Result_1');
	var elDBUV10Result = GetByIDCustom('txtDBUV10Result_1');
	
	elInput1.value = '';
	elEIRP2Result.value = '';
	elERPResult.value = '';
	elERP2Result.value = '';
	elDBUV3Result.value = '';
	elDBUV10Result.value = '';
	
	var elInput2 = GetByIDCustom('txtERPInput');
	var elEIRPResult = GetByIDCustom('txtEIRPResult_2');
	var elEIRP2Result = GetByIDCustom('txtEIRP2Result_2');
	var elERP2Result = GetByIDCustom('txtERP2Result_2');
	var elDBUV3Result = GetByIDCustom('txtDBUV3Result_2');
	var elDBUV10Result = GetByIDCustom('txtDBUV10Result_2');
	
	elInput2.value = '';
	elEIRPResult.value = '';
	elEIRP2Result.value = '';
	elERP2Result.value = '';
	elDBUV3Result.value = '';
	elDBUV10Result.value = '';
	
	var elInput3 = GetByIDCustom('txtDBUV3Input');
	var elEIRPResult = GetByIDCustom('txtEIRPResult_3');
	var elEIRP2Result = GetByIDCustom('txtEIRP2Result_3');
	var elERPResult = GetByIDCustom('txtERPResult_3');
	var elERP2Result = GetByIDCustom('txtERP2Result_3');
	var elDBUV10Result = GetByIDCustom('txtDBUV10Result_3');
	
	elInput3.value = '';
	elEIRPResult.value = '';
	elEIRP2Result.value = '';
	elERPResult.value = '';
	elERP2Result.value = '';
	elDBUV10Result.value = '';
	
	var elInput4 = GetByIDCustom('txtDBUV10Input');
	var elEIRPResult = GetByIDCustom('txtEIRPResult_4');
	var elEIRP2Result = GetByIDCustom('txtEIRP2Result_4');
	var elERPResult = GetByIDCustom('txtERPResult_4');
	var elERP2Result = GetByIDCustom('txtERP2Result_4');
	var elDBUV3Result = GetByIDCustom('txtDBUV3Result_4');
	
	elInput4.value = '';
	elEIRPResult.value = '';
	elEIRP2Result.value = '';
	elERPResult.value = '';
	elERP2Result.value = '';
	elDBUV3Result.value = '';
	
	var elInput5 = GetByIDCustom('txtEIRP2Input');
	var elEIRPResult = GetByIDCustom('txtEIRPResult_5');
	var elERPResult = GetByIDCustom('txtERPResult_5');
	var elERP2Result = GetByIDCustom('txtERP2Result_5');
	var elDBUV3Result = GetByIDCustom('txtDBUV3Result_5');
	var elDBUV10Result = GetByIDCustom('txtDBUV10Result_5');
	
	elInput5.value = '';
	elEIRPResult.value = '';
	elERPResult.value = '';
	elERP2Result.value = '';
	elDBUV3Result.value = '';
	elDBUV10Result.value = '';
	
	var elInput6 = GetByIDCustom('txtERP2Input');
	var elEIRPResult = GetByIDCustom('txtEIRPResult_6');
	var elEIRP2Result = GetByIDCustom('txtEIRP2Result_6');
	var elERPResult = GetByIDCustom('txtERPResult_6');
	var elDBUV3Result = GetByIDCustom('txtDBUV3Result_6');
	var elDBUV10Result = GetByIDCustom('txtDBUV10Result_6');
	
	elInput6.value = '';
	elEIRPResult.value = '';
	elEIRP2Result.value = '';
	elERPResult.value = '';
	elDBUV3Result.value = '';
	elDBUV10Result.value = '';
}