function ValidateForms(forms)
{
	errorCount = 0;
		for(var x= 0; x<forms.length; x++) { 
			elementArr = forms[x].getElementsByTagName("input"); 
		    
			for(var y= 0; y<elementArr.length; y++) {  
			
				//foo = elementArr[y].getAttribute('ClassName');
				foo = elementArr[y].getAttribute('class');

      			if (elementArr[y].className.search(/required/i) != -1) {
					if(!validate_required(elementArr[y])) { 
						elementArr[y].style.border = "1px red solid"; 
						errorCount++; 
					} 
				} 
				
			}	
		
		}
	//alert("Hey, there were " + errorCount +" errors");
	if (errorCount ==0)
		return true;
	else
		return false;
}

function submitForms()
{
	forms = $ES('form', 'mainContent');
	if (ValidateForms(forms))
	{
		
		for(var x= 0; x<forms.length; x++)
		{
			forms[x].send({async: false}); 
		}
		
		//$('mainContent').innerHTML = "Hey, thanks!";
	}
}

function submitForms(div)
{
	forms = $ES('form', div);
	if (ValidateForms(forms))
	{
		
		for(var x= 0; x<forms.length; x++)
		{
			forms[x].submit();
			
		}
		
		//$('mainContent').innerHTML = "Hey, thanks!";
	}
}

function submitAjaxForms(div)
{
	forms = $ES('form', div);
	if (true)
	{
		if(!(window.ie7))
		{
			mainContent = $('mainContent');
		}
		for(var x= 0; x<(forms.length)-1; x++)
		{
			forms[x].send({async: true});
			mainContent.setHTML("<img src='/images/spinner.gif'/>"); 
			
		}
		forms[x].send({async: false, update: mainContent});
		
		//$('mainContent').innerHTML = "Hey, thanks!";
	}
}


function validate_required(field)
{
with (field)
{
if (value==null||value=="")
  {style.border="thin red solid";return false;}
else {style.border="none"; return true}
}
}
