//Begin class switching functions
var g_classSwitcher = new Array(); //Store classes in this var for later use

function classChange(in_idelement, in_class) {
	g_classSwitcher[in_idelement] = $("#"+in_idelement).attr("class");
	$("#"+in_idelement).attr("class", in_class);
}

function classRestore(in_idelement) {
	$("#"+in_idelement).attr("class", g_classSwitcher[in_idelement]);
}
//End class switching functions

//Submit a form with associated task (Userful for multiple-button forms)
function submitbutton(inFormName, inTask) {
	eval("document."+inFormName+".action.value='"+inTask+"';");
	eval("document."+inFormName+".submit();");
}

function disablebutton(inFormName, inButton, inTextReplace) {
	if (inTextReplace) {
		eval("document."+inFormName+"."+inButton+".value = '"+inTextReplace+"';");
	}
	eval("document."+inFormName+"."+inButton+".disabled = true;");
}

function submitbuttondisable(inFormName, inTask, inButton, inTextReplace) {	
	disablebutton(inFormName, inButton, inTextReplace);
	submitbutton(inFormName, inTask);
}

function setIndexCount(inOffset) {
	outElementStart = $("index-count-start");
	outElementEnd = $("index-count-end");
	outIndexStart = parseInt(outElementStart.innerHTML)+inOffset;
	outIndexEnd = parseInt(outElementEnd.innerHTML)+inOffset;

	if (outIndexStart < 1) {
		outIndexStart = 1
	} else if (outIndexStart > 45) {
		outIndexStart = 45
	}

	
	if (outIndexEnd < 6) {
		outIndexEnd = 6
	} else if (outIndexEnd > 50) {
		outIndexEnd = 50
	}
	
	Element.update("index-count-start", outIndexStart);
	Element.update("index-count-end", outIndexEnd);
}

