function toggle(id) {
	var element = document.getElementById(id);

	if(element.style.display == '') {
		element.style.display = 'none';
		if(id == 'international') {
			document.getElementById('Country').value = '';
			document.getElementById('CountryMin').value = '';
			document.getElementById('Country2').value = '';
			document.getElementById('Country2Min').value = '';
			document.getElementById('Country3').value = '';
			document.getElementById('Country3Min').value = '';
		} 
		
		if(id == 'tollfree') {
			document.getElementById('TollFreeLines').value = '';
			document.getElementById('TollFreeInterstateMinutes').value = '';
			document.getElementById('TollFreeIntrastateMinutes').value = '';
		}
	} else {
		element.style.display = '';
	}	
}

function CheckInput(TheForm) {
	if (TheForm.area.value == '' || TheForm.area.value.length != 3) {
		TheForm.area.focus();
		alert('Your area code is required.');
		return false;
	} else if (TheForm.nxx.value == '' || TheForm.nxx.value.length != 3) {
		TheForm.nxx.focus();
		alert('The first three digits of your local phone number are required.');
		return false;
	} else if (TheForm.interstate_minutes.value == '') {
		TheForm.interstate_minutes.focus();
		alert('The number of state-to-state minutes is required.');
		return false;
	} else if (TheForm.intrastate_minutes.value == '') {
		TheForm.intrastate_minutes.focus();
		alert('The number of in-state minutes is required.');
		return false;
	} else if (TheForm.Country.value != '' && TheForm.CountryMin.value == '') {
		TheForm.CountryMin.focus();
		alert('You chose a country but failed to enter the number of international minutes.');
		return false;
	}
	return true;
}