function searchSwitch() {
var srchForm = document.getElementById('searchForm');
var searchList = document.getElementById('searchList')
var searchIndex = searchList.selectedIndex;
var hiddenExists = document.getElementById('newfield');

	function addHidden(contentType) {
	var newfield = document.createElement("input");
	newfield.setAttribute("type","hidden");
	newfield.setAttribute("name","t");
	newfield.setAttribute("value", contentType);
	newfield.setAttribute("id","newfield");
	srchForm.appendChild(newfield);
	}

	function rmHidden() {
		if (hiddenExists) {
		srchForm.removeChild(hiddenExists);
		}
	}

	function changeQuery(queryLetter){
	srchForm.elements[0].name = queryLetter;
	}

switch (searchIndex) {
	case 0: //All of ZDNet
	srchForm.action = "http://search.zdnet.com/index.php";
	changeQuery('q');
	rmHidden();
	if (!hiddenExists) {
		addHidden(0);
	}
	break;

	case 1: //Blogs
	srchForm.action = "http://search.zdnet.com/index.php";
	changeQuery('q');
	if (hiddenExists) {
		hiddenExists.value = 1;
	} else {
		addHidden(1);
	}
	break;
	
	case 2: //News
	srchForm.action = "http://search.zdnet.com/index.php";
	changeQuery('q');
	if (hiddenExists) {
		hiddenExists.value = 7;
	} else {
		addHidden(7);
	}
	break;

	case 3: //Downloads
	srchForm.action = "http://downloads.zdnet.com/search.aspx";
	changeQuery('q');
	rmHidden();
	break;

	case 4: //Reviews
	srchForm.action = "http://reviews-search.zdnet.com/search";
	changeQuery('q');
	rmHidden();
	break;

	case 5: //Whitepapers
	srchForm.action = "http://whitepapers.zdnet.com/search.aspx";
	changeQuery('q');
	rmHidden();
	break;

	case 6:
	srchForm.action = "http://dictionary.zdnet.com/index.php";
	changeQuery('d');
	rmHidden();
	break;
	}

} //ending searchSwitch();
