// JavaScript Document
function fnFormValidationRegis(theform)
{
var valid = true ;


//First Name	
if (document.Regis.firstname.value == "") {
    valid = false;
	alert( "Please enter First name" );
	document.Regis.firstname.focus();
	return false ;
}
else {
u=0;
  for (i=0;i<document.Regis.firstname.value.length;i++)
  {
   if ((document.Regis.firstname.value.charCodeAt(i) >= 64 && document.Regis.firstname.value.charCodeAt(i) <= 90)||(document.Regis.firstname.value.charCodeAt(i) >= 97 && document.Regis.firstname.value.charCodeAt(i) <= 122)||(document.Regis.firstname.value.charCodeAt(i)==46)||(document.Regis.firstname.value.charCodeAt(i)==32))
   {
   }
   else
   {
    u=u+1;
   }
  }
  if (u>0)
  {
    valid = false;  
	alert( "First name: Invalid" );
	document.Regis.firstname.focus();		
	return false ;
  }
  else
  {
//Correct
  }
}
//End Firstname


//Last name
if (document.Regis.lastname.value == "")
 {
    valid =false;
	alert( "Please enter lastname" );
	document.Regis.lastname.focus();	
	return false ;
}
else {
u=0;
  for (i=0;i<document.Regis.lastname.value.length;i++)
  {
   if ((document.Regis.lastname.value.charCodeAt(i) >= 64 && document.Regis.lastname.value.charCodeAt(i) <= 90)||(document.Regis.lastname.value.charCodeAt(i) >= 97 && document.Regis.lastname.value.charCodeAt(i) <= 122)||(document.Regis.lastname.value.charCodeAt(i)==46)||(document.Regis.lastname.value.charCodeAt(i)==32))
   {
   }
   else
   {
    u=u+1;
   }
  }
  if (u>0)
  {
  valid = false;
    alert( "Last name: Invalid" );
	document.Regis.lastname.focus();		
	return false ;
  }
  else
  {
    //correct
  }
}
//End Last name


//Email
if (document.Regis.email.value == "") {
    valid = false;
alert( "Please enter Email address" );
	document.Regis.email.focus();	
	return false ;
}
else {
apos=document.Regis.email.value.indexOf("@")
dotpos=document.Regis.email.value.lastIndexOf(".")
if (apos<1||dotpos-apos<2) {
    valid = false;
	alert( "Email: Invalid" );
	document.Regis.email.focus();
	return false ;

}
else{
//correct
}
}
//End Email


//phone
if (document.Regis.phone.value == "")
{
    valid = false;
    alert( "Please enter phone no." );
	document.Regis.phone.focus();	
	return false ;
}
else {
//correct
}
//End phone


return valid;
}

function validatephone(xxxxx) {
	 var maintainplus = '';
 	var numval = xxxxx.value
 	if ( numval.charAt(0)=='+' ){ var maintainplus = '+';}
 	curphonevar = numval.replace(/[\\A-Za-z!"£$%^&*+_={};:'@#~,.¦\/<>?|`¬\]\[]/g,'');
 	xxxxx.value = maintainplus + curphonevar;
 	var maintainplus = '';
 	xxxxx.focus;
}