// JavaScript Document

function check()
{
  if(document.register.varname.value==""){
  
     alert('Please Enter name');
     document.register.varname.focus();
     return false;
  }
  if(document.register.varlastname.value==""){
  
     alert('Please Enter lastname');
     document.register.varlastname.focus();
     return false;
  }
   if(document.register.address1.value==""){
  
     alert('Please Enter address1');
     document.register.address1.focus();
     return false;
  }
 
   if(document.register.town.value==""){
  
     alert('Please Enter town');
     document.register.town.focus();
     return false;
  }
   if(document.register.county.value==""){
  
     alert('Please Enter county');
     document.register.county.focus();
     return false;
  }
   if(document.register.postcode.value==""){
  
     alert('Please Enter postcode');
     document.register.postcode.focus();
     return false;
  }
   if(document.register.phone.value==""){
  
     alert('Please Enter phone');
     document.register.phone.focus();
     return false;
  }
  if(document.register.mobile.value==""){
  
     alert('Please Enter mobile');
     document.register.mobile.focus();
     return false;
  }
  if(document.register.email.value==""){
  
     alert('Please Enter email');
     document.register.email.focus();
     return false;
  }
  if(!checkMail(document.register.email.value))
	{
		alert("Please Enter Valid Email Address");
		document.register.email.focus();
		return false;		
	}
	if(document.register.email.value != document.register.cemail.value ){
		alert("Confirm email address and email address does not match");
		document.register.cemail.focus();
		return false;		
	}
  if(document.register.username.value==""){
  
     alert('Please Enter username');
     document.register.username.focus();
     return false;
  }
  if(document.register.password.value==""){
  
     alert('Please Enter password');
     document.register.password.focus();
     return false;
  }
  if(document.register.password.value != document.register.cpassword.value)
	{
		alert("Confirm Password and Password Doesn't Match");
		document.register.cpassword.value='';
		document.register.cpassword.focus();
		return false;
	}
  var i = 0
  var j = 0
  for(i = 0;i < document.getElementById('question').options.length ; i++){
  	if(document.getElementById('question').options[i].selected){
		j++;
	}
  }
 
  if(j > 2 || j == 0){
  	alert("Please select maximum 2 questions in security question");
	return false;
  }
   if(document.register.answer1.value==""){
  
     alert('Please Enter answer1');
     document.register.answer1.focus();
     return false;
  }
  if(j == 2){
  	if(document.register.answer2.value==""){
  
     alert('Please Enter answer2');
     document.register.answer2.focus();
     return false;
  	}
  }
  
}
function checkMail(email){
	var x = email;
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(x)){
		return true;
	}
	else {
		return false;
	}
}