<!--
if (document.images)
{
	pic1 = new Image(50, 50); 
	pic1.src ="/internet/images/loading.gif"; 
}

var field_length=0;
function TabNext(obj,event,len,next_field) {
	if (event == "down")
	{
		field_length=obj.value.length;
	}
	else if (event == "up")
	{
		if (obj.value.length != field_length)
		{
			field_length=obj.value.length;
			if (field_length == len)
			{
				next_field.focus();
			}
		}
	}
}

function selectMaxTwoneeds(message, current)
{
	var count = 0;
	for (var i=1; i<7; i++)
	{
		if (document.getElementById('needfordtv' + i).checked == true)
		{
			count++;
			
			if (count == 3)
			{
				document.getElementById('needfordtv' + current).checked = false;
				window.alert(message);
			}
		}
	}
}

function checkOtherProvider(field)
{
	if (document.getElementById(field).value == 'other' || document.getElementById(field).value == 25 || document.getElementById(field).value == 'unknown' || document.getElementById(field).value == 21)
	{
		document.getElementById('changeproviderinternet1').style.display = 'none';
		document.getElementById('changeproviderinternet2').style.display = 'none';		
	}
	else
	{
		document.getElementById('changeproviderinternet1').style.display = '';
		document.getElementById('changeproviderinternet2').style.display = '';		
	}
}

function showInternet(type)
{
	if (type == 0)
	{
		document.getElementById('currentspeed1').style.display = 'none';		
		document.getElementById('currentspeed2').style.display = 'none';		
		document.getElementById('changeproviderinternet1').style.display = 'none';
		document.getElementById('changeproviderinternet2').style.display = 'none';
		document.getElementById('whichprovider1').style.display = 'none';		
		document.getElementById('whichprovider2').style.display = 'none';
		document.getElementById('whichprovider3').style.display = 'none';
		
		document.getElementById('whichprovider').value = '';
		document.getElementById('whichprovider_cable').value = '';
		
		if (document.getElementById('voiptelephony')) document.getElementById('voiptelephony').style.display = '';	
	}
	else if (type == 1)
	{
		document.getElementById('changeproviderinternet1').style.display = '';
		document.getElementById('changeproviderinternet2').style.display = '';
		document.getElementById('currentspeed1').style.display = '';		
		document.getElementById('currentspeed2').style.display = '';		
		document.getElementById('whichprovider1').style.display = '';		
		document.getElementById('whichprovider2').style.display = '';		
		document.getElementById('whichprovider3').style.display = 'none';

		document.getElementById('whichprovider_cable').value = '';
		
		if (document.getElementById('voiptelephony')) document.getElementById('voiptelephony').style.display = '';				
	}
	else if (type == 2)
	{
		document.getElementById('changeproviderinternet1').style.display = 'none';
		document.getElementById('changeproviderinternet2').style.display = 'none';
		document.getElementById('currentspeed1').style.display = 'none';		
		document.getElementById('currentspeed2').style.display = 'none';		
		document.getElementById('whichprovider1').style.display = 'none';		
		document.getElementById('whichprovider2').style.display = 'none';		
		document.getElementById('whichprovider3').style.display = 'none';
		
		document.getElementById('whichprovider').value = '';
		document.getElementById('whichprovider_cable').value = '';
		
		if (document.getElementById('voiptelephony')) document.getElementById('voiptelephony').style.display = 'none';				
	}
	else if (type == 3)
	{
		document.getElementById('changeproviderinternet1').style.display = 'none';
		document.getElementById('changeproviderinternet2').style.display = 'none';
		document.getElementById('currentspeed1').style.display = 'none';		
		document.getElementById('currentspeed2').style.display = 'none';		
		document.getElementById('whichprovider1').style.display = '';		
		document.getElementById('whichprovider2').style.display = '';		
		document.getElementById('whichprovider3').style.display = '';
		
		if (document.getElementById('voiptelephony')) document.getElementById('voiptelephony').style.display = '';	
	}
	else if (type == 5)
	{
		document.getElementById('changeproviderinternet1').style.display = '';
		document.getElementById('changeproviderinternet2').style.display = '';
		document.getElementById('currentspeed1').style.display = '';		
		document.getElementById('currentspeed2').style.display = '';		
		document.getElementById('whichprovider1').style.display = '';		
		document.getElementById('whichprovider2').style.display = 'none';		
		document.getElementById('whichprovider3').style.display = '';

		document.getElementById('whichprovider').value = '';
		
		if (document.getElementById('voiptelephony')) document.getElementById('voiptelephony').style.display = '';
	}
}

function showTelephony(type, type2, typeadvise)
{
	if (type == 0)
	{
		document.getElementById('howdoyoucall1').style.display = 'none';		
		document.getElementById('howdoyoucall2').style.display = 'none';
		
	//	if (typeadvise == 1)
	//	{
			changeNoTelephony(type2);	
	//	}
	}
	else if (type == 1)
	{
		document.getElementById('howdoyoucall1').style.display = '';		
		document.getElementById('howdoyoucall2').style.display = '';

	//	if (typeadvise == 1)
	//	{
			changeNoTelephony(type2);			
	//	}
	}
}

function showLoading()
{
	window.setTimeout('document.images["loadingimage6"].src = "/internet/images/loading.gif"', 10);

	document.getElementById('loading6').style.display = '';	
	
	if (document.getElementById('tohide6'))
	{
		document.getElementById('tohide6').style.display = 'none';		
	}
}

function warning(message)
{
	window.alert(message);
}

function checkAllSelected(numbrands, message, currentid)
{
	var count = 0;
	
	for (i=0; i<numbrands;i++)
	{
		if (document.getElementById('brandsinclude' + i).checked == true)
		{
			count = count + 1;
		}
	}
	
	if (count == numbrands)
	{
		document.getElementById('brandsinclude' + currentid).checked = false;
		alert(message);
	}
}

function disablePhone(type)
{
	if (type == 1)
	{
		if (document.getElementById('phoneoptions1').checked == true)
		{
			for (var z=2; z<8;z++)
			{
				document.getElementById('phoneoptions' + z).disabled = true;
				document.getElementById('phoneoptions' + z).checked = false;
			}
		}
		else if (document.getElementById('phoneoptions1').checked == false)
		{
			for (var z=2; z<8;z++)
			{
				document.getElementById('phoneoptions' + z).disabled = false;
			}
		}		
	}
	else if (type == 2)
	{
		if (document.getElementById('phoneoptions2').checked == true)
		{
			document.getElementById('phoneoptions1').disabled = true;
			document.getElementById('phoneoptions3').checked = true;
			document.getElementById('phoneoptions4').checked = true;
			document.getElementById('phoneoptions3').disabled = true;
			document.getElementById('phoneoptions4').disabled = true;
		}
		else if (document.getElementById('phoneoptions2').checked == false)
		{
			document.getElementById('phoneoptions1').disabled = false;
			document.getElementById('phoneoptions3').checked = false;
			document.getElementById('phoneoptions4').checked = false;
			document.getElementById('phoneoptions3').disabled = false;
			document.getElementById('phoneoptions4').disabled = false;			
		}		
	}
}

function disableTvOptions(type)
{
	if (type == 1)
	{
		if (document.getElementById('tvoptions1').checked == true)
		{
			for(var i=2;i<7;i++)
			{
				if (document.getElementById('tvoptions' + i))
				{				
					document.getElementById('tvoptions' + i).disabled = true;
					document.getElementById('tvoptions' + i).checked = false;
				}
			}
		}
		else if (document.getElementById('tvoptions1').checked == false)
		{
			for(var i=2;i<7;i++)
			{
				if (document.getElementById('tvoptions' + i))
				{
					document.getElementById('tvoptions' + i).disabled = false;
				}
			}
		}		
	}
}

function disableDecoderOptions(type)
{
	if (type == 1)
	{
		if (document.getElementById('decoderoptions1').checked == true)
		{
			for(var i=2;i<4;i++)
			{
				if (document.getElementById('decoderoptions' + i))
				{				
					document.getElementById('decoderoptions' + i).disabled = true;
					document.getElementById('decoderoptions' + i).checked = false;
				}
			}
		}
		else if (document.getElementById('decoderoptions1').checked == false)
		{
			for(var i=2;i<4;i++)
			{
				if (document.getElementById('decoderoptions' + i))
				{
					document.getElementById('decoderoptions' + i).disabled = false;
				}
			}
		}		
	}
}

function changeNoTelephony(type)
{
	if (type == 3)
	{
		if (document.getElementById('changeprovidertelephony1')) document.getElementById('changeprovidertelephony1').style.display = 'none';		
		if (document.getElementById('changeprovidertelephony2')) document.getElementById('changeprovidertelephony2').style.display = 'none';			
	}
	else
	{
		if (document.getElementById('changeprovidertelephony1')) document.getElementById('changeprovidertelephony1').style.display = '';		
		if (document.getElementById('changeprovidertelephony2')) document.getElementById('changeprovidertelephony2').style.display = '';
	}	
}

function showTvProviders(answer, typeadvise)
{
	document.getElementById('changeprovidertv1').style.display = 'none';
	document.getElementById('changeprovidertv2').style.display = 'none';		
	document.getElementById('whichprovidertv1').style.display = 'none';
	document.getElementById('whichprovidertv2').style.display = 'none';
		
	if (typeadvise == 3 || typeadvise == 4 || typeadvise == 6)
	{
		if (answer == 1 || answer == 2)
		{
			document.getElementById('changeprovidertv1').style.display = '';
			document.getElementById('changeprovidertv2').style.display = '';
		}
		if (answer == 2)
		{
			document.getElementById('whichprovidertv1').style.display = '';
			document.getElementById('whichprovidertv2').style.display = '';		
		}
	}
}

function checkOtherProviderTV(field)
{
	if (document.getElementById(field).value == 'other' || document.getElementById(field).value == 25 || document.getElementById(field).value == 'unknown' || document.getElementById(field).value == 21)
	{
		document.getElementById('changeprovidertv1').style.display = 'none';
		document.getElementById('changeprovidertv2').style.display = 'none';		
	}
	else
	{
		document.getElementById('changeprovidertv1').style.display = '';
		document.getElementById('changeprovidertv2').style.display = '';		
	}
}
-->
