function isMail(address)
{
	if (address=="") return false;
	if (address.indexOf("@")==-1||address.indexOf("@")==0||address.indexOf("@")==address.length-1) return false;
	if (address.indexOf("@")!=address.lastIndexOf("@")) return false;
	if (address.indexOf(".")==-1||address.indexOf(".")==0) return false;
	return true;
}

function isPhone(Phone)
{
	if (Phone=="") return false;
	if (Phone.length<=7) return false;
	return true;
}

function getRadioValue(str)
{
 var r=document.getElementsByName(str);
 for (var i=0;i<r.length;i++)
 if(r[i].checked) return r[i].value;
}

function ConfirmInput() {
	if(confirm('We recommend you using company email. You will receive the license information and download URL of the evaluation copy in 10 minutes. Click Cancel to refill in the application form. Click OK to send the current one. ')) {
		return true;
	}
	return false;
}
function submit_form()
{

/*
	if (getRadioValue("AcceptLicense") == "No")
	{
		alert ("Sorry. If you do not accept the license agreement for the product, you will not be able to download it.");
		document.DownloadForm.AcceptLicense[1].focus();
		return false;
	}
	else if (getRadioValue("AcceptLicense") == "Yes")
	{
		// ok
	}
	else
	{
		alert ("Please indicate whether you accept or do not accept the download license agreement.");
		document.DownloadForm.AcceptLicense[0].focus();
		return false;
	}


alert ("OK");
*/
/*  DownloadForm  */
		if (document.DownloadForm.FirstName.value == "")
		{
			alert ("Please input your first name"); 
			document.DownloadForm.FirstName.focus();
			return false;
		}
	
		if (document.DownloadForm.LastName.value == "")
		{
			alert ("Please input your last name"); 
			document.DownloadForm.LastName.focus();
			return false;
		}
	
		if (document.DownloadForm.Email.value == "")
		{
			alert ("Please input your E-mail address"); 
			document.DownloadForm.Email.focus();
			return false;
		}
	
		if (!isMail(document.DownloadForm.Email.value))
		{
			alert ("The e-mail address is invalid");
			document.DownloadForm.Email.focus();
			return false;
		}
		return true;
}

function submit_form2()
{
/*  ApplyCapsa  */
		if (document.DownloadForm.FirstName.value == "")
		{
			alert ("Please input your first name"); 
			document.DownloadForm.FirstName.focus();
			return false;
		}
	
		if (document.DownloadForm.LastName.value == "")
		{
			alert ("Please input your last name"); 
			document.DownloadForm.LastName.focus();
			return false;
		}
			

		if (document.DownloadForm.Country.value == "")
		{
			alert ("Please select your country."); 
			document.DownloadForm.Country.focus();
			return false;
		}	
		
		if (document.DownloadForm.Company.value == "")
		{
			alert ("Please input your company name"); 
			document.DownloadForm.Company.focus();
			return false;
		}
		
		if (document.DownloadForm.Email.value == "")
		{
			alert ("Please input your E-mail address"); 
			document.DownloadForm.Email.focus();
			return false;
		}
	
		if (!isMail(document.DownloadForm.Email.value))
		{
			alert ("The e-mail address is invalid");
			document.DownloadForm.Email.focus();
			return false;
		}
		
		if (document.DownloadForm.verify_code.value == "")
		{
			alert ("Please type the code shown"); 
			document.DownloadForm.verify_code.focus();
			return false;
		}
	return true;
}

function submit_form3()
{
/*  ApplyCapsa in download capsa page  */
		if (document.ApplyCapsa.Country.value == "Please Select One")
		{
			alert ("Please select your country."); 
			document.ApplyCapsa.Country.focus();
			return false;
		}	
		
		if (document.ApplyCapsa.Company.value == "")
		{
			alert ("Please input your company name"); 
			document.ApplyCapsa.Company.focus();
			return false;
		}
		
		if (document.ApplyCapsa.Phone.value == "")
		{
			alert ("Please input your Phone Number"); 
			document.ApplyCapsa.Phone.focus();
			return false;
		}

		if (!isPhone(document.ApplyCapsa.Phone.value))
		{
			alert ("The Phone Number is invalid");
			document.ApplyCapsa.Phone.focus();
			return false;
		}

	return true;
}

function submit_form4()
{
/*  Capsa 7 Beta Feedback  */
var a="~`#$%^(){}[]|<>"
var v=document.feedback_form.comments.value
	
		for(i=0;i<v.length;i++)   
		{   
		  if(a.indexOf(v.substr(i,1))>-1)     
		  {   
			  alert(v.substr(i,1)+" Illegal characters found, please input again.");  
			  return false;  
		  }
		}
		
		if (document.feedback_form.comments.value == "") {
			alert ("comments is null.");
			document.feedback_form.comments.focus();
			return false;
		}
		
		if (document.feedback_form.user_name.value == "") {
			alert ("Please input your name.");
			document.feedback_form.user_name.focus();
			return false;
		}
		
		if (document.feedback_form.user_mail.value == "")
		{
			alert ("Please input your E-mail address"); 
			document.feedback_form.user_mail.focus();
			return false;
		}
	
		if (!isMail(document.feedback_form.user_mail.value))
		{
			alert ("The e-mail address is invalid");
			document.feedback_form.user_mail.focus();
			return false;
		}	
return true;
}

function submit_form5()
{
/*  ApplyCapsa  */
		if (document.DownloadForm.UserName.value == "")
		{
			alert ("Please input your name"); 
			document.DownloadForm.UserName.focus();
			return false;
		}
	
		if (document.DownloadForm.UserMail.value == "")
		{
			alert ("Please input your E-mail address"); 
			document.DownloadForm.UserMail.focus();
			return false;
		}
	
		if (!isMail(document.DownloadForm.UserMail.value))
		{
			alert ("The e-mail address is invalid");
			document.DownloadForm.UserMail.focus();
			return false;
		}
		
		if (document.DownloadForm.Country.value == "")
		{
			alert ("Please select your country"); 
			document.DownloadForm.Country.focus();
			return false;
		}		
		
		if (document.DownloadForm.Product.value == "")
		{
			alert ("Please select your product"); 
			document.DownloadForm.Product.focus();
			return false;
		}
		
		if (document.DownloadForm.Version.value == "")
		{
			alert ("Please select your Windows version"); 
			document.DownloadForm.Version.focus();
			return false;
		}	
		
		if (document.DownloadForm.OtherMessage.value == "")
		{
			alert ("Please input message"); 
			document.DownloadForm.OtherMessage.focus();
			return false;
		}
	return true;
}

function submit_form6()
{
/*  ApplyCapsa  */
		if (document.request_form.first_name.value == "")
		{
			alert ("Please input your first name"); 
			document.request_form.first_name.focus();
			return false;
		}

		if (document.request_form.last_name.value == "")
		{
			alert ("Please input your last name"); 
			document.request_form.last_name.focus();
			return false;
		}
	
		if (document.request_form.user_mail.value == "")
		{
			alert ("Please input your E-mail address"); 
			document.request_form.user_mail.focus();
			return false;
		}
	
		if (!isMail(document.request_form.user_mail.value))
		{
			alert ("The e-mail address is invalid");
			document.request_form.user_mail.focus();
			return false;
		}
		
		if (document.request_form.phone.value == "")
		{
			alert ("Please input your phone"); 
			document.request_form.phone.focus();
			return false;
		}		

		if (document.request_form.company.value == "")
		{
			alert ("Please input your company"); 
			document.request_form.company.focus();
			return false;
		}		

		if (document.request_form.job_title.value == "Please Select One")
		{
			alert ("Please select your job title"); 
			document.request_form.job_title.focus();
			return false;
		}
		
		if (document.request_form.city.value == "")
		{
			alert ("Please input your city"); 
			document.request_form.city.focus();
			return false;
		}
		
		if (document.request_form.country.value == "Please Select One")
		{
			alert ("Please select your country"); 
			document.request_form.country.focus();
			return false;
		}

		if (document.request_form.edition.value == "Please Select One")
		{
			alert ("Please select nChronos edition"); 
			document.request_form.edition.focus();
			return false;
		}
	return true;
}

function submit_form7()
{
/*  ApplyCapsa  */
		if (document.request_form.first_name.value == "")
		{
			alert ("Please input your first name"); 
			document.request_form.first_name.focus();
			return false;
		}

		if (document.request_form.last_name.value == "")
		{
			alert ("Please input your last name"); 
			document.request_form.last_name.focus();
			return false;
		}
	
		if (document.request_form.user_mail.value == "")
		{
			alert ("Please input your E-mail address"); 
			document.request_form.user_mail.focus();
			return false;
		}
	
		if (!isMail(document.request_form.user_mail.value))
		{
			alert ("The e-mail address is invalid");
			document.request_form.user_mail.focus();
			return false;
		}

		if (document.request_form.phone.value == "")
		{
			alert ("Please input your phone number"); 
			document.request_form.phone.focus();
			return false;
		}		
		
		if (document.request_form.company.value == "")
		{
			alert ("Please input your company"); 
			document.request_form.company.focus();
			return false;
		}		

		if (document.request_form.job_title.value == "Please Select One")
		{
			alert ("Please select your job title"); 
			document.request_form.job_title.focus();
			return false;
		}
		
		if (document.request_form.city.value == "")
		{
			alert ("Please input your city"); 
			document.request_form.city.focus();
			return false;
		}
		
		if (document.request_form.country.value == "Please Select One")
		{
			alert ("Please select your country"); 
			document.request_form.country.focus();
			return false;
		}

		if (document.request_form.edition.value == "Please Select One")
		{
			alert ("Please select nChronos edition"); 
			document.request_form.edition.focus();
			return false;
		}
	return true;
}

function submit_form8()
{
/*  ApplyCapsa  */
		if (document.request_form.first_name.value == "")
		{
			alert ("Please input your first name"); 
			document.request_form.first_name.focus();
			return false;
		}

		if (document.request_form.last_name.value == "")
		{
			alert ("Please input your last name"); 
			document.request_form.last_name.focus();
			return false;
		}
	
		if (document.request_form.user_mail.value == "")
		{
			alert ("Please input your E-mail address"); 
			document.request_form.user_mail.focus();
			return false;
		}
	
		if (!isMail(document.request_form.user_mail.value))
		{
			alert ("The e-mail address is invalid");
			document.request_form.user_mail.focus();
			return false;
		}
		
		if (document.request_form.company.value == "")
		{
			alert ("Please input your company"); 
			document.request_form.company.focus();
			return false;
		}		


		if (document.request_form.country.value == "Please Select One")
		{
			alert ("Please select your country"); 
			document.request_form.country.focus();
			return false;
		}

	return true;
}

function submit_form9()
{
/*  ApplyCapsa  */
		if (document.request_form.first_name.value == "")
		{
			alert ("Please input your first name"); 
			document.request_form.first_name.focus();
			return false;
		}

		if (document.request_form.last_name.value == "")
		{
			alert ("Please input your last name"); 
			document.request_form.last_name.focus();
			return false;
		}
	
		if (document.request_form.user_mail.value == "")
		{
			alert ("Please input your E-mail address"); 
			document.request_form.user_mail.focus();
			return false;
		}
	
		if (!isMail(document.request_form.user_mail.value))
		{
			alert ("The e-mail address is invalid");
			document.request_form.user_mail.focus();
			return false;
		}
		
		if (document.request_form.phone.value == "")
		{
			alert ("Please input your phone"); 
			document.request_form.phone.focus();
			return false;
		}		

		if (document.request_form.company.value == "")
		{
			alert ("Please input your company"); 
			document.request_form.company.focus();
			return false;
		}		

		if (document.request_form.job_title.value == "Please Select One")
		{
			alert ("Please select your job title"); 
			document.request_form.job_title.focus();
			return false;
		}
		
		if (document.request_form.country.value == "Please Select One")
		{
			alert ("Please select your country"); 
			document.request_form.country.focus();
			return false;
		}

		if (document.request_form.company_scale.value == "Please Select One")
		{
			alert ("Please Select One"); 
			document.request_form.company_scale.focus();
			return false;
		}

		if (document.request_form.used.value == "Please Select One")
		{
			alert ("Please Select One"); 
			document.request_form.used.focus();
			return false;
		}
	return true;
}
