
function update()
{

	if (document.calls.dest.selectedIndex<5 &&  document.calls.dest.selectedIndex>0) {
		enableDay();
	}
	else {
		disableDay();
	}

}


function enableDay()
{
	toggleShow("day", 1);
}

function disableDay()
{
	toggleShow("day", 0);
}


function enableNetwork()
{
	toggleShow("network", 1);
}

function disableNetwork()
{
	toggleShow("network", 0);
}


function toggleShow(szDivID, iState) // 1 visible, 0 hidden
{
    if(document.layers)	   //NN4+
    {
       document.layers[szDivID].display = iState ? "block" : "none";
    }
    else if(document.getElementById)	  //gecko(NN6) + IE 5+
    {
        var obj = document.getElementById(szDivID);
        obj.style.display = iState ? "block" : "none";
    }
    else if(document.all)	// IE 4
    {
        document.all[szDivID].style.display = iState ? "block" : "none";
    }
}

function formURL() //Upon form submission, go to full URL
{

	if (document.calls.dest.selectedIndex>0) {

		url = '/ukcallchecker/';
		url = url+document.calls.dest.options[document.calls.dest.selectedIndex].value;

		if (document.calls.dest.options[document.calls.dest.selectedIndex].value!='personal-numbers') {
			url = url+'/'+(document.calls.day.options[document.calls.day.selectedIndex].text.toLowerCase());
		}

		try {

			if (document.calls.voip.checked==true) {

							url = url+'-voip';

			}

		}
		catch(err) {}


		location.href=escape(url);

	}

}

