function checkForm(){
	
  var process = true;
  var message = 'Please check the following:\n\n';
  
  if (document.xform.t_email.value == ''){
    message += '-Email address\n';
    process = false;}
  else{
    var iemail = document.xform.t_email.value;
    if ((iemail.indexOf('@') <= 0) || (iemail.indexOf('.') <= 0)){
      message += '-Email address is not valid\n';
      process = false;
    }
  }

	if (document.xform.t_tel1.value == '') {
		message += '-Telephone\n';
		process = false;
	}	

	if (document.xform.t_name.value == '') {
		message += '-Name\n';
		process = false;
	}
		
	if (document.xform.t_company.value == '') {
		message += '-Company Name\n';
		process = false;
	}
	
	if (document.xform.t_title.value == '') {
		message += '-Title\n';
		process = false;
	}	
	
	if (
			!( document.xform.n_p_firewall.checked ||
			 document.xform.n_p_ipsec.checked ||
			 document.xform.n_p_endpoint.checked ||
			 document.xform.n_p_management.checked ||
			 document.xform.n_p_other.checked ||
			 document.xform.n_p_websecurity.checked ||
			 document.xform.n_p_smartdefense.checked ||
			 document.xform.n_p_av.checked ||
			 document.xform.n_p_as.checked ||
			 document.xform.n_p_ips.checked)) {

		message += '-Product Selection\n';
		process = false;
	}	


	if (document.xform.n_p_other.checked && document.xform.t_p_other_desc.value == '') {
		message += '-Other Product Description\n';
		process = false;
	}	

	if (document.xform.t_reseller.value == '') {
		message += '-Reseller\n';
		process = false;
	}	
	
	if (document.xform.t_plateform.value == '') {
		message += '-Platform\n';
		process = false;
	}	
	
	if (document.xform.t_account.value == '') {
		message += '-User Center Account Number\n';
		process = false;
	}	
	
	
  if (!process) {
  	alert(message);
	}
  return process;
}


function checkForm_case2() {
	
  var process = true;
  var message = 'Please check the following:\n\n';
  
  if (document.xform.t_email.value == ''){
    message += '-Email address\n';
    process = false;}
  else{
    var iemail = document.xform.t_email.value;
    if ((iemail.indexOf('@') <= 0) || (iemail.indexOf('.') <= 0)){
      message += '-Email address is not valid\n';
      process = false;
    }
  }

	if (document.xform.t_name.value == '') {
		message += '-Name\n';
		process = false;
	}
		
	if (document.xform.t_company.value == '') {
		message += '-Company Name\n';
		process = false;
	}
	
	if (document.xform.t_title.value == '') {
		message += '-Title\n';
		process = false;
	}	
	
	if (document.xform.t_tel1.value == '') {
		message += '-Telephone\n';
		process = false;
	}	
	
	if (document.xform.n_existing.value ==1 && 
			!(document.xform.n_p_firewall.checked ||
			 document.xform.n_p_ipsec.checked ||
			 document.xform.n_p_endpoint.checked ||
			 document.xform.n_p_management.checked ||
			 document.xform.n_p_other.checked ||
			 document.xform.n_p_websecurity.checked ||
			 document.xform.n_p_smartdefense.checked ||
			 document.xform.n_p_av.checked ||
			 document.xform.n_p_as.checked ||
			 document.xform.n_p_ips.checked)) {

		message += '-Product Selection\n';
		process = false;
	}	


	if (document.xform.n_p_other.checked && document.xform.t_p_other_desc.value == '') {
		message += '-Other Product Description\n';
		process = false;
	}	

	if (document.xform.t_reseller.value == '') {
		message += '-Reseller\n';
		process = false;
	}	
	
	if (document.xform.t_plateform.value == '') {
		message += '-Platform\n';
		process = false;
	}	
	
	if (document.xform.t_stopdate.value == '') {
		message += '-Stop subscription date\n';
		process = false;
	}	
	
	if (document.xform.t_account.value == '') {
		message += '-User Center Account Number\n';
		process = false;
	}	
	
	
  if (!process) {
  	alert(message);
	}
  return process;
}

function checkForm_case3() {
	
  var process = true;
  var message = 'Please check the following:\n\n';
  
  if (document.xform.t_email.value == ''){
    message += '-Email address\n';
    process = false;}
  else{
    var iemail = document.xform.t_email.value;
    if ((iemail.indexOf('@') <= 0) || (iemail.indexOf('.') <= 0)){
      message += '-Email address is not valid\n';
      process = false;
    }
  }

	if (document.xform.t_name.value == '') {
		message += '-Name\n';
		process = false;
	}
	
	if (document.xform.t_industry.value == '') {
		message += '-Industry\n';
		process = false;
	}
	
	if (document.xform.t_addr.value == '') {
		message += '-Company Address\n';
		process = false;
	}
	
	
	if (document.xform.t_company.value == '') {
		message += '-Company Name\n';
		process = false;
	}
	
	if (document.xform.t_title.value == '') {
		message += '-Title\n';
		process = false;
	}	
	
	
	if (document.xform.t_companysize.value == '') {
		message += '-Company Size\n';
		process = false;
	}
	
	
	if (document.xform.t_tel1.value == '') {
		message += '-Telephone\n';
		process = false;
	}	
	
	if (document.xform.t_reseller.value == '') {
		message += '-Reseller\n';
		process = false;
	}	


	if (
			!(document.xform.t_p_as1.checked ||
			 document.xform.t_p_as2.checked ||
			 document.xform.t_p_as3.checked ||
			 document.xform.t_p_as4.checked ||
	 		 document.xform.p_as.checked ||
			 document.xform.t_p_as5.checked )) {

		message += '-At least one product must select\n';
		process = false;
	}	
	
	if (document.xform.p_as.checked && document.xform.t_p_other_desc.value == '') {
		message += '-Other Product Description\n';
		process = false;
	}	
	
	
  if (!process) {
  	alert(message);
	}
  return process;
}
