function validateAccountForm(form) {
  var firstname = form.firstname.value;
  var lastname = form.lastname.value;
  var country = form.country.value;
  var email_address = form.email_address.value;
  var telephone = form.telephone.value;
  var confirm_email_address = form.confirm_email_address.value;
  var password = form.password.value;
  var confirmation = form.confirmation.value;

  var nameRegex = /^[a-zA-Z]+(([\'\,\.\- ][a-zA-Z ])?[a-zA-Z]*)*$/;
  var emailRegex = /^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/;
  var phoneRegex = /^0*[1-9][0-9]*$/;
  if(firstname == "") {
    showmessage('firstname','Please enter your first name.',2);
    return false;
  }
  if(firstname.length <= 2) {
    showmessage('name','Please enter more than 2 characters in first name.',2);
    return false;
  }
  if(!firstname.match(nameRegex)) {
    showmessage('firstname','Please enter a valid first name.',2);
    return false;
  }
  if(lastname == "") {
    showmessage('lastname','Please enter your last name.',2);
    return false;
  }
  if(lastname.length <= 2) {
    showmessage('name','Please enter more than 2 characters in last name.',2);
    return false;
  }
  if(!lastname.match(nameRegex)) {
    showmessage('firstname','Please enter a valid last name .',2);
    return false;
  }
  if(country == "") {
    showmessage('country','Please select a country.',2);
    return false;
  } 
  
  if(telephone.length < 9) {
    showmessage('telephone','Please enter minimum 9 digits.',2);
    return false;
  }
  if(!telephone.match(phoneRegex)) {
    showmessage('telephone','Please enter  a valid phone number.', 2);
    return false;
  }
  
  if(email_address == "") {
    showmessage('email_address','Please enter your email.',2);
    return false;
  }
  if(!email_address.match(emailRegex)) {
    showmessage('email_address','Please enter a valid email.',2);
    return false;
  }
  if(email_address != confirm_email_address) {
    showmessage('confirm_email_address','Email confirmation did not match with email address.',2);
    return false;
  }
    if(password == "") {
    showmessage('password','Please enter your password.',2);
    return false;
  }
  if(password.length <= 5) {
    showmessage('password','Please enter more than 5 characters in password.',2);
    return false;
  }  
  if(password != confirmation) {
    showmessage('confirm_email_address','Password confirmation did not match with Password.',2);
    return false;
  }
  
  
  
  
  
  return true;
}


function validateLoginForm(form) {
  var email_address = form.email_address.value;
  var password = form.password.value;
  
  
  var emailRegex = /^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$/;

  if(email_address == "") {
    showmessage('email_address','Please enter your email.',2);
    return false;
  }
  if(!email_address.match(emailRegex)) {
    showmessage('email_address','Please enter a valid email.',2);
    return false;
  }
    if(password == "") {
    showmessage('password','Please enter your password.',2);
    return false;
  }
  if(password.length <= 3) {
    showmessage('password','Please enter more than 3 characters in password.',2);
    return false;
  }

  return true;
}


function showmessage(field,message,num)
{
//alert(message);
document.getElementById('message').style.display= "block";
document.getElementById('message').innerHTML = message;
}
function checkAccountForm()
{
//return false;
var form = document.create_account;
if(validateAccountForm(form) == true)
{
return true;
}
else
{
return false;
}
}


function checkLoginForm()
{
//return false;
var form = document.login;
if(validateLoginForm(form) == true)
{
return true;
}
else
{
return false;
}
}
function numbersonly(e){
	var unicode=e.charCode? e.charCode : e.keyCode
	if (unicode!=8){ //if the key isn't the backspace key (which we should allow)
	if (unicode<48||unicode>57) //if not a number
	return false //disable key press
	}
	}

function checkInputType(chacha, e){
	var unicode = e.charCode ? e.charCode : e.keyCode;
	//alert(unicode);
	if ((unicode==46) || (unicode==37) || (unicode==39) || (unicode==8)){ //if the key isn't the backspace key (which we should allow)
	} else { //if the key isn't the backspace key (which we should allow)
		if ((unicode<48)||(unicode>57)){ //if not a number
var SplitName = chacha.value;
chacha.value = ""
//alert(SplitName.length + " -- " + chacha.value);
for (num = 0; num < SplitName.length; num++) {
	if(((SplitName.charCodeAt(num) >= 48) && (SplitName.charCodeAt(num) <= 57)))
	  chacha.value = chacha.value + SplitName.substr(num, 1);
	//alert(SplitName.substr(num, 1));
}
		} 
	}

}