function elmName()
{
	var message = "";
	
	for(i=0; i<document.forms[1].elements.length; i++)
	{
		if( document.forms[1].elements[i].className.indexOf('required') >=0 )
		{
			if( document.forms[1].elements[i].value == "" )
			{
				document.forms[1].elements[i].focus();
				document.forms[1].elements[i].style.background='#FFCCCC';
				document.forms[1].elements[i].style.borderColor='#FF0000';
			
				message = "Please fill out fields in red."
			} else {
				document.forms[1].elements[i].style.background='#ffffff';
				document.forms[1].elements[i].style.borderColor='#eeeeee';
			}
		}
	}
	
	if( message.length > 0 )
	{
		alert( message );
		return false;
	}else{
		elmLoop();
	}
} 	

function elmLoop(){

	var curForm = document.forms[1]; // Only 1 if two forms are on the page, i.e. search form.  If this is the only form on a page then the number would be 0.

   for( i = 0; i < curForm.elements.length; i++ )
   {
		if((curForm.elements[i].type == "text" && curForm.elements[i].value == "") || (curForm.elements[i].type == "textarea" && curForm.elements[i].value == ""))
		{
		  curForm.elements[i].value = "NA";
		}
   }
	document.getElementById( 'form_submitted' ).value = "1";
	return true;
}
		 
function validate_search()
{
	var str_search = document.getElementById('searchText');
	var frm_search = document.getElementById('searchForm');
	
	if( str_search.value == "" )
	{
		alert( 'You must enter a search term' );
		str_search.focus();
		return false;
	}
	else
	{
		frm_search.submit();	
		return true;
	}
}

//-------------------------------------------------------------
//AUTHOR		 : Richard Castera (Noam Design Group) © Copyright 2008.
//PURPOSE        : Validates the signup form.
//PARAMETERS     : .
//RETURNS        : .
//EXAMPLE		 : .
//-------------------------------------------------------------
function validatesearchForm()
{
 	
	//required
 	if(document.forms['searchForm'].elements['searchText'].value == "")
 	{
  		alert("Please enter your search term.");
  		document.forms['searchForm'].elements['searchText'].focus();
  		return false;
 	}
	
	document.forms['searchForm'].submit();
	return true;
}

function validateDryersForm()	
{	
	//required
	if(document.forms['dryersForm'].elements['company'].value == "")
 	{
  		alert("Please fill in your company name.");
  		document.forms['dryersForm'].elements['company'].focus();
  		return false;
 	}
	
	if(document.forms['dryersForm'].elements['phone'].value == "")
 	{
  		alert("Please fill in your Phone Number.");
  		document.forms['dryersForm'].elements['phone'].focus();
  		return false;
 	}
	
	if(document.forms['dryersForm'].elements['email'].value == "")
 	{
  		alert("Please fill in your Email Address.");
  		document.forms['dryersForm'].elements['email'].focus();
  		return false;
 	}
	
	if(document.forms['dryersForm'].elements['productdried'].value == "")
 	{
  		alert("Please answer question 1.");
  		document.forms['dryersForm'].elements['productdried'].focus();
  		return false;
 	}
	
	if(document.forms['dryersForm'].elements['moistureremoved'].value == "")
 	{
  		alert("Please answer question 2.");
  		document.forms['dryersForm'].elements['moistureremoved'].focus();
  		return false;
 	}
	
	if(document.forms['dryersForm'].elements['solventrecovered'].checked == false && document.dryersForm.solventrecovered[0].checked == false)
 	{
  		alert("Please answer question 3.");
  		document.forms['dryersForm'].elements['solventrecovered'].focus();
  		return false;
 	}
	
	if(document.forms['dryersForm'].elements['lbs'].value == "" || document.forms['dryersForm'].elements['kg'].value == "")
 	{
  		alert("Please answer question 4, lbs or kg.");
  		document.forms['dryersForm'].elements['lbs'].focus();
  		return false;
 	}
	
	if(document.forms['dryersForm'].elements['hrsperday'].value == "")
 	{
  		alert("Please answer question 4, hours per day.");
  		document.forms['dryersForm'].elements['hrsperday'].focus();
  		return false;
 	}
	
	if(document.forms['dryersForm'].elements['wetfeed'].value == "")
 	{
  		alert("Please answer question 5, moisture in wet feed.");
  		document.forms['dryersForm'].elements['wetfeed'].focus();
  		return false;
 	}
	
	if(document.forms['dryersForm'].elements['driedproduct'].value == "")
 	{
  		alert("Please answer question 5, moisture in dry feed.");
  		document.forms['dryersForm'].elements['driedproduct'].focus();
  		return false;
 	}
	
	if(document.forms['dryersForm'].elements['cooled'].checked == false && document.dryersForm.cooled[0].checked == false)
 	{
  		alert("Please answer question 6, is dried product to be cooled.");
  		document.forms['dryersForm'].elements['cooled'].focus();
  		return false;
 	}
	
	if(document.forms['dryersForm'].elements['cooled'].value == "Yes")
		{
			if(document.forms['dryersForm'].elements['drytempF'].value == "" || document.forms['dryersForm'].elements['drytempC'].value == "")
			{
				alert("Please answer question 6, temperature.");
				document.forms['dryersForm'].elements['drytempF'].focus();
				return false;
			}
		}
		
	if(!document.forms['dryersForm'].elements['hygro'].checked)
 	{
  		alert("Please answer question 6, is it hygroscopic.");
  		document.forms['dryersForm'].elements['hygro'].focus();
  		return false;
 	}
	
	if(document.forms['dryersForm'].elements['mediums'].value == "")
 	{
  		alert("Please answer question 6, cooling mediums.");
  		document.forms['dryersForm'].elements['mediums'].focus();
  		return false;
 	}
	
	if(document.forms['dryersForm'].elements['cooltempF'].value == "" || document.forms['dryersForm'].elements['cooltempC'].value == "")
 	{
  		alert("Please answer question 6, temperature.");
  		document.forms['dryersForm'].elements['cooltempF'].focus();
  		return false;
 	}
	
	if(document.forms['dryersForm'].elements['wetfeedTempLimitF'].value == "" || document.forms['dryersForm'].elements['wetfeedTempLimitC'].value == "")
 	{
  		alert("Please answer question 10, wet feed temperature.");
  		document.forms['dryersForm'].elements['wetfeedTempLimitF'].focus();
  		return false;
 	}
	
	if(document.forms['dryersForm'].elements['dryfeedTempLimitF'].value == "" || document.forms['dryersForm'].elements['dryfeedTempLimitC'].value == "")
 	{
  		alert("Please answer question 10, dry feed temperature.");
  		document.forms['dryersForm'].elements['dryfeedTempLimitF'].focus();
  		return false;
 	}
	
	if(document.forms['dryersForm'].elements['tempLimitReason'].value == "")
 	{
  		alert("Please answer question 10, reason for temperature limit.");
  		document.forms['dryersForm'].elements['tempLimitReason'].focus();
  		return false;
 	}
	
	if(document.forms['dryersForm'].elements['steampsig'].value == "" || document.forms['dryersForm'].elements['steambarg'].value == "" || document.forms['dryersForm'].elements['gasoil'].value == "" || document.forms['dryersForm'].elements['SOHvolts'].value == "" || document.forms['dryersForm'].elements['othersource'].value == "")
 	{
  		alert("Please answer question 18.");
  		document.forms['dryersForm'].elements['steampsig'].focus();
  		return false;
 	}
	
	if(document.forms['dryersForm'].elements['MOCtraysparts'].value == "")
 	{
  		alert("Please answer question 20, materials of construction for trays and parts.");
  		document.forms['dryersForm'].elements['MOCtraysparts'].focus();
  		return false;
 	}
	
	if(document.forms['dryersForm'].elements['MOCinterior'].value == "")
 	{
  		alert("Please answer question 20, interior in contact with gas stream.");
  		document.forms['dryersForm'].elements['MOCinterior'].focus();
  		return false;
 	}
	elmLoop()
}
	
	
	
/* LumpBreaker Form */

function validateLumpBreaker()	
{	
	//required
	if(document.forms['LumpBreaker'].elements['company'].value == "")
 	{
  		alert("Please fill in your company name.");
  		document.forms['LumpBreaker'].elements['company'].focus();
  		return false;
 	}
	
	if(document.forms['LumpBreaker'].elements['phone'].value == "")
 	{
  		alert("Please fill in your Phone Number.");
  		document.forms['LumpBreaker'].elements['phone'].focus();
  		return false;
 	}
	
	if(document.forms['LumpBreaker'].elements['email'].value == "")
 	{
  		alert("Please fill in your Email Address.");
  		document.forms['LumpBreaker'].elements['email'].focus();
  		return false;
 	}
}




/* Feeder and Airlock Form */

function validatefeedandair()	
{	
	//required
	if(document.forms['feedandair'].elements['company'].value == "")
 	{
  		alert("Please fill in your company name.");
  		document.forms['feedandair'].elements['company'].focus();
  		return false;
 	}
	
	if(document.forms['feedandair'].elements['phone'].value == "")
 	{
  		alert("Please fill in your Phone Number.");
  		document.forms['feedandair'].elements['phone'].focus();
  		return false;
 	}
	
	if(document.forms['feedandair'].elements['email'].value == "")
 	{
  		alert("Please fill in your Email Address.");
  		document.forms['feedandair'].elements['email'].focus();
  		return false;
 	}
}



/*  Clean Sight Window  */


function validatecleansight()	
{	
	//required
	if(document.forms['cleansight'].elements['company'].value == "")
 	{
  		alert("Please fill in your company name.");
  		document.forms['cleansight'].elements['company'].focus();
  		return false;
 	}
	
	if(document.forms['cleansight'].elements['phone'].value == "")
 	{
  		alert("Please fill in your Phone Number.");
  		document.forms['cleansight'].elements['phone'].focus();
  		return false;
 	}
	
	if(document.forms['cleansight'].elements['email'].value == "")
 	{
  		alert("Please fill in your Email Address.");
  		document.forms['cleansight'].elements['email'].focus();
  		return false;
 	}
}
 		  
//-------------------------------------------------------------
//AUTHOR		: Richard Castera (Noam Design Group) © Copyright 2008.
//PURPOSE        : .
//PARAMETERS     : .
//RETURNS        : .
//EXAMPLE		 : .
//-------------------------------------------------------------	
function validate_admin_login_form()
{
 	if(document.forms['admin_login_form'].elements['a_username'].value == "")
 	{
  		alert("Please enter your username.");
  		document.forms['admin_login_form'].elements['a_username'].focus();
  		return false;
 	}
 
 	if(document.forms['admin_login_form'].elements['a_password'].value == "")
 	{
  		alert("Please enter your password.");
  		document.forms['admin_login_form'].elements['a_password'].focus();
  		return false;
 	}
 
 	return true;
}


//-------------------------------------------------------------
//AUTHOR		: Richard Castera (Noam Design Group) © Copyright 2008.
//PURPOSE        : .
//PARAMETERS     : .
//RETURNS        : .
//EXAMPLE		 : .
//-------------------------------------------------------------	
function show_block(str_div_id) 
{
	if (document.getElementById) 
	{
		document.getElementById(str_div_id).style.display = "block";
	} 
	else if (document.all) 
	{
	  	document.all[str_div_id].style.display = "block";
	} 
	else if (document.layers) 
	{
	  	document.layers[str_div_id].display = "block";
	}
}

//-------------------------------------------------------------
//AUTHOR		: Richard Castera (Noam Design Group) © Copyright 2008.
//PURPOSE        : .
//PARAMETERS     : .
//RETURNS        : .
//EXAMPLE		 : .
//-------------------------------------------------------------	
function hide_block(str_div_id) 
{
	if (document.getElementById) 
	{
	  	document.getElementById(str_div_id).style.display = "none";
	} 
	else if (document.all) 
	{
	  	document.all[str_div_id].style.display = "none";
	} 
	else if (document.layers) 
	{
	  	document.layers[str_div_id].display = "none";
	}
}