function radio_button_checker(radiob)
{
  var radio_choice = false;

  for (counter = 0; counter < radiob.length; counter++)
  {
    if (radiob[counter].checked)
    radio_choice = true; 
  }

  if (!radio_choice)
  {
    return (false);
  }
  return (true);
}

function isEmpty(str)
{
 for(var intLoop=0; intLoop<str.length; intLoop++)
   if(str.charAt(intLoop)!=" ")
  return false;

 return true;
} 


function validform(){
	
	if (isEmpty(document.rfqform.model.value)){
		alert('Please specify a model.');
		document.rfqform.model.focus();
		return false;
	}
	
	if (isEmpty(document.rfqform.serial.value)){
		alert('Please specify a serial or system number.');
		document.rfqform.serial.focus();
		return false;
	}
	
	/*if (isEmpty(document.rfqform.system.value)){
		alert('Please specify a system.');
		document.rfqform.system.focus();
		return false;
	}*/

	if (isEmpty(document.rfqform.pdate.value)){
		alert('Please specify purchase date.');
		document.rfqform.pdate.focus();
		return false;
	}

	if (isEmpty(document.rfqform.company.value)){
		alert('Please specify your company.');
		document.rfqform.company.focus();
		return false;
	}

	if (isEmpty(document.rfqform.address.value)){
		alert('Please specify installation address.');
		document.rfqform.address.focus();
		return false;
	}

	if (isEmpty(document.rfqform.city.value)){
		alert('Please specify city.');
		document.rfqform.city.focus();
		return false;
	}

	if (isEmpty(document.rfqform.state.value)){
		alert('Please specify state.');
		document.rfqform.state.focus();
		return false;
	}

	if (isEmpty(document.rfqform.zip.value)){
		alert('Please specify ZIP or postal code.');
		document.rfqform.zip.focus();
		return false;
	}

	if (isEmpty(document.rfqform.country.value)){
		alert('Please specify country.');
		document.rfqform.country.focus();
		return false;
	}

	if (isEmpty(document.rfqform.contact.value)){
		alert('Please specify your contact name.');
		document.rfqform.contact.focus();
		return false;
	}

	if (isEmpty(document.rfqform.email.value)){
		alert('Please specify your email address.');
		document.rfqform.email.focus();
		return false;
	} else if ( !isValidEmail(document.rfqform.email.value))
	{
		alert("Please use valid Email address.");
		return false;
	}

	if (isEmpty(document.rfqform.industry.value)){
		alert('Please specify the type of equipment being protected.');
		document.rfqform.industry.focus();
		return false;
	}

	if (!radio_button_checker(document.rfqform.Question1)||!radio_button_checker(document.rfqform.Question2)||!radio_button_checker(document.rfqform.Question3)||!radio_button_checker(document.rfqform.Question4)||!radio_button_checker(document.rfqform.Question5)){
		alert('Please answer to all multiple choice questions.');
		return false;
	}

	return true;
	
}

function isValidEmail(myEmail)
{
	if (myEmail.match(/\w+((-\w+)|(\.\w+)|(_\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z]{2,5}/) )
		return true;
	else
		return false;
}