// JavaScript Document


function switchCat(cat)
{
		var curTag = getObjectById(cat);
	if(curTag.className == "item selected")
		{
			curTag.className = "item";
			getObjectById("corral").removeChild(getObjectById('form'+cat));
		}
		else
		{
			curTag.className = "item selected";
			var newElem = document.createElement('input');
			newElem.setAttribute('id','form'+cat);
			newElem.setAttribute('value','y');
			newElem.setAttribute('type','hidden');
			newElem.setAttribute('name','data[choices]['+cat+']');
			getObjectById("corral").appendChild(newElem);

		}
}





function switchCategories(zip,cat)
{
		var curTag = getObjectById(cat+""+zip);
		var total = getObjectById(zip+"total");
	if(curTag.className == "item selected")
		{
			curTag.className = "item";
			total.innerHTML = parseInt(total.innerHTML) -1;
			getObjectById("corral").removeChild(getObjectById('form'+cat+zip));
		}
		else
		{
			curTag.className = "item selected";
			total.innerHTML = parseInt(total.innerHTML) +1;
			var newElem = document.createElement('input');
			newElem.setAttribute('id','form'+cat+zip);
			newElem.setAttribute('value','y');
			newElem.setAttribute('type','hidden');
			newElem.setAttribute('name','data[choices]['+zip+']['+cat+']');
			getObjectById("corral").appendChild(newElem);

		}
}

function respond(id)
{
	getObjectById('messageBox'+id).style.display = "block";
}

function unrespond(id)
{
	getObjectById('messageBox'+id).style.display = "none";
}

function closeJob(id)
{
	getObjectById('closeBox'+id).style.display = "block";
}

function unclose(id)
{
	getObjectById('closeBox'+id).style.display = "none";
}


function swapTabs(toOpen,toClose)
{
getObjectById(toClose).style.display = "none";
getObjectById(toOpen).style.display = "block";
}

function getObjectById( id )
{
    if (document.getElementById)
        var returnVar = document.getElementById(id);
    else if (document.all)
        var returnVar = document.all[id];
    else if (document.layers)
        var returnVar = document.layers[id];
    return returnVar;
}