	var errortext
	var errortitle 
	var inputarrayerrors
	var clearvalues
	var errmgsarray
function setfocus(ff) {
	document.getElementById(ff).focus()
}
	
function erroralertcontainer() {
	for (i=0;i<inputarray.length;i++) {
	errored = false
		for (j=0;j<inputarrayerrors.length;j++) {
			if (inputarray[i] == inputarrayerrors[j]) {errored = true}
		}

		if (errored) {showerrordiv(inputarray[i])}
		else {clearerrordiv(inputarray[i])}
	}
if (inputarray.length > 0) {
	if (!(document.getElementById("formerroralert"))) {
		var erralert = document.createElement("div")
		erralert.setAttribute("class","formerroralert")
		erralert.setAttribute("id","formerroralert")
		erralert.className = "formerroralert"

		var erralerttitle = document.createElement("div")
		erralerttitle.setAttribute("class","err_title")
		erralerttitle.setAttribute("id","alert_title")
		erralerttitle.className = "err_title"
		erralerttitle.appendChild(document.createTextNode(errortitle))
		erralert.appendChild(erralerttitle)

		document.getElementById("formerroralert_container").appendChild(erralert)
	}
	else {
		document.getElementById("alert_title").firstChild.nodeValue = errortitle
	}
	
	if (!(document.getElementById("formerroralertlist"))) {
		var erralertlst = document.createElement("UL")
		erralertlst.setAttribute("id","formerroralertlist")
		erralertlst.setAttribute("class","formerroralert")
		erralertlst.className = "formerroralert"
	}
	else {
		var node = document.getElementById("formerroralertlist")
		var len = node.childNodes.length;
		while (node.hasChildNodes())
		{
			node.removeChild(node.firstChild);
		}
		var erralertlst = document.getElementById("formerroralertlist")
	}
	for (i=0;i<errmgsarray.length;i++) {
	erralertlst.appendChild(addlistitem(errmgsarray[i]))
	}
	if (!(document.getElementById("formerroralertlist"))) {
		document.getElementById("alert_title").appendChild(erralertlst)
	}
	setfocus(focusfirst)
}
}

function addlistitem(value) {
var	temp = document.createElement("LI");
	temp.appendChild(document.createTextNode(value));
	temp.setAttribute("class","formerroralert")
	temp.className = "formerroralert"
	return temp;
}

function showerrordiv(divs) {
	divr = document.getElementById("lbl_" + divs)
	divr.className = 'err';
}

function clearerrordiv(divs) {
	divr = document.getElementById("lbl_" + divs)
	divr.className = '';
}

function switchforms(target,action) {
	document.getElementById(target + "_email").value = document.getElementById(action + "_email").value
	for (i=0;i<clearvalues.length;i++) {
		document.getElementById(clearvalues[i]).value = ""
	}
	for (i=0;i<inputarray.length;i++) {
	clearerrordiv(inputarray[i])}
}


function disable_form(target) {
document.getElementById('submit_' + target).disabled = "disabled"
return true }