<!--
function submitForm(form)
{
	if (validateFields(form))
	{
		// check for the contact us form
		var formName = form.name;
		var subject = "";
		if ((formName.length) > 0 && (formName == 'contactUSForm'))
		{
			subject = form.Subject.value;
		}
	
 		var valuepairs="";
		
 		for (var i=0; i < form.elements.length; i++)
 		{
  			// exclude checkbox, radio, multiple-select, hidden and button elements
  			if (form.elements[i].type != 'select-multiple' && form.elements[i].type != 'radio' && form.elements[i].type != 'checkbox' && form.elements[i].type != 'hidden' && form.elements[i].type != 'button' && form.elements[i].type != 'reset' )
			{
   				if (subject.length > 0)
   				{
   					var showStatus = checkElement(form.elements[i].name, subject);
   					if (showStatus)
   					{
   						// add name-value pair to variable.
   						valuepairs = valuepairs + form.elements[i].name + ' - ' + form.elements[i].value + '<br>';
   					}
   				}else {	
   					// add name-value pair to variable.
   					valuepairs = valuepairs + form.elements[i].name + ' - ' + form.elements[i].value + '<br>';
   				}
		
			}

			// include checkboxes	
			var checkboxValues = "";
			if (form.elements[i].type == 'checkbox')
			{
				if (subject.length > 0)
   				{
   					var showStatus = checkElement(form.elements[i].name, subject);
   					if (showStatus)
   					{
   						checkboxValues = checkboxValues + form.elements[i].name + ' - ' + form.elements[i].checked + '<br>';
   					}
   				}else {
					checkboxValues = checkboxValues + form.elements[i].name + ' - ' + form.elements[i].checked + '<br>';
					//alert('checkboxValues=' + checkboxValues);
				}	
				
			}
		
				valuepairs = valuepairs + checkboxValues ;

			// include radio buttons
			var radioValues = "";	
			if (form.elements[i].type == 'radio')
			{
				if (subject.length > 0)
   				{
   					var showStatus = checkElement(form.elements[i].name, subject);
   					if (showStatus)
   					{
   						radioValues = radioValues + form.elements[i].value + ' - ' + form.elements[i].checked + '<br>';
   					}
   				}else {
					radioValues = radioValues + form.elements[i].value + ' - ' + form.elements[i].checked + '<br>';
					//alert('radioValues=' + radioValues);
				}	

				
			}		
				valuepairs = valuepairs + radioValues;

		}


 		// assign name-value string to hidden field to be used on email template
 		form.hiddenValues.value=valuepairs;
 		//alert('valuepairs=' + valuepairs);
 		
 		var confirmFieldsUrl='';
 		var confirmFields=form.confirmFields.value;
 		//alert('confirmFields='+confirmFields);
 		for (var j=0; j < form.elements.length; j++)
 		{
 			// get the name of the current element
 			n= form.elements[j].name;
 			//alert('checking element '+n);
 			// check to see if it is part of the 'confirmFields' field
 			if (confirmFields.indexOf(n) != -1)
 			{
 				confirmFieldsUrl=confirmFieldsUrl + '&' + n + '=' + form.elements[j].value;
 			}
 		}
 		form.confirmFieldsUrl.value=confirmFieldsUrl;
 		//alert('confirmFieldsUrl='+form.confirmFieldsUrl.value);
 		form.submit();
 	}
}

function validateFields(form)
{
	validated='true';
	//use the 'required' field to validate
	reqFields=form.required.value;
	//alert('reqFields='+reqFields);
	for (var i=0; i < form.elements.length; i++)
	{
		// get the name of the current element
		n = form.elements[i].name;
		//alert('checking element '+n);
		// check to see if it is part of the 'required' field
		if (reqFields.indexOf(n) != -1)
		{
			// is the field empty?
			if (form.elements[i].value == '')
			{
				alert('You must enter a value for all required fields.');
				form.elements[i].focus();
				return false;
			}
		}
	}
	
	return validated;
}

function checkElement(elementValue, subject)
{
	if(subject == 'catalog')
	{
		if((elementValue.indexOf('Support_') >= 0) || (elementValue.indexOf('Problem') >= 0) || (elementValue == 'SiteNumber') || (elementValue == 'EquipmentNumber') || (elementValue == 'SalesOrderNumber') || (elementValue == 'Region'))
		{
        	return false;
		}else{
         	return true;
		}

	}else if(subject == 'support')
	{
		if((elementValue.indexOf('Catalog_') >= 0) || (elementValue.indexOf('Problem') >= 0) || (elementValue == 'SiteNumber') || (elementValue == 'EquipmentNumber') || (elementValue == 'SalesOrderNumber') || (elementValue == 'Region'))
		{
        	return false;
		}else{
         	return true;
		}

	
	}else if(subject == 'problem')
	{
		if((elementValue.indexOf('Support_') >= 0) || (elementValue.indexOf('Catalog_') >= 0))
		{
			return false;
		}else{
			return true;
		}
	}else{
		if((elementValue.indexOf('Support_') >= 0) || (elementValue.indexOf('Catalog_') >= 0) ||(elementValue.indexOf('Problem') >= 0) || (elementValue == 'SiteNumber') || (elementValue == 'EquipmentNumber') || (elementValue == 'SalesOrderNumber') || (elementValue == 'Region'))
		{
        	return false;
		}else{
         	return true;
		}

	
	}
}



-->

