// JavaScript Document
/* +++++++++++++++++++++++++++++++++++++++
	Created and Developed by Jared Powell
	Date: December 22, 2005
	Purpose: Dynamically capture form id 
	drop into an array and then use the 
	array in email script
   +++++++++++++++++++++++++++++++++++++++ */
   
function validated(which)
	{
		var pass=true
		var i;
		var msg;
		
		if (document.images)
		{
			for (i=0;i<which.length;i++)
			{
				var tempobj=which.elements[i]
				if (tempobj.id.substring(0,9)=="required_")
				{
					if (((tempobj.type=="text"||tempobj.type=="textarea")&&tempobj.value=='')
						||(tempobj.selectedIndex==-1))
					{
						pass=false
						break
					}
				}
			}
		}

		if (!pass)
		{
			alert("One or more of the required elements are not completed. Please complete them, then submit again.")
			return false
		} else {
			fifo(which)
		}

	}   
	
formId = new Array();
idQry = ""
function fifo(which){
		if (document.images){
			var pass=true
			var newStr
			var j
			j = 0
			for (i=0;i<which.length;i++)
			{
				var tempobj=which.elements[i]
				
					if ((tempobj.id.substring(0,9)=="required_") || (tempobj.id.substring(0,4)=="non_")){		
						str = tempobj.id;
							if (tempobj.id.substring(0,9)=="required_")
							{
							newStr = str.replace("required_","");
							}
							if (tempobj.id.substring(0,4)=="non_") {
							newStr = str.replace("non_", "")
							}
						formId[j] = newStr;
						idSize = formId.length;
							if((formId[j] == formId[j-1] || tempobj.value=="")){
									formId.length = idSize - 1;
									j-1;
								} 
							else {
									idQry += formId[j] +"_"
									document.theform.namelist.value = idQry;
									j++
								}
						}
					}
			}
			//validated(which)
	}


