var err = "";
function checkVals(id) {
	var checks = $('[@name="' + id + '"]:checked').not($(".selectAll")).serializeArray();
	var checksStr = "";
	jQuery.each(checks, function(i, check){
		checksStr += (check.value + "\n");
	});
	return checksStr;
}
function checkValidate(id,radVal,errTxt) {
	if(checkVals(id) == "") {
		err += errTxt;
	} else {
		var inputHTML = '<input type="hidden" id="%a%" name="%a%" value="%b%" />';
		var hiddenInput = inputHTML.replace(/%a%/g, radVal);
		hiddenInput = hiddenInput.replace(/%b%/g, checkVals(id));
		
		$('form').append(hiddenInput);
	}
}
function formSubmit(f)
{
err = "";
f.name1.value == "" ? err += "Your Name:\n" : "";
f.company.value == "" ? err += "Your Company:\n" : "";
f.street.value == "" ? err += "Address:\n" : "";
f.city.value == "" ? err += "City:\n" : "";
f.st.value == "" ? err += "State/Province:\n" : "";
f.zip.value == "" ? err += "Postal Code:\n" : "";
f.email.value == "" ? err += "Email Address:\n" : "";
f.phone.value == ""  ? err += "Phone:\n" : "";

var radVal = $('[@name="radio"]:checked').val();

switch (radVal)
{
case "colorSample":
	checkValidate("checksColorSample",radVal,"Select at least one Color Sample\n");
	break;
case "techLit":
	checkValidate("checksTechLit",radVal,"Select at least one Technical Product’s Literature\n");
	break;
case "both":
	checkValidate("checksColorSample","colorSample","Select at least one Color Sample\n");
	checkValidate("checksTechLit","techLit","Select at least one Technical Product&rsquo;s Literature\n");
	break;
case "other":
	break;
}

if (err == "") {
	//alert(f.phone1.value + '-' + f.phone2.value + '-' + f.phone3.value);
	f.phoneAll.value = f.phone1.value + "-" + f.phone2.value + "-" + f.phone3.value; 
	return true;
} else {

	errMsg = "Please enter the required information:\n";
	errMsg += err;

	alert(errMsg);

	return false;

}



}