function CalcKeyCode(aChar) {
  var character = aChar.substring(0,1);
  var code = aChar.charCodeAt(0);
  return code;
}

function checkNumber(val) {
  var strPass = val.value;
  var strLength = strPass.length;
  var lchar = val.value.charAt((strLength) - 1);
  var cCode = CalcKeyCode(lchar);

  /* Check if the keyed in character is a number
     do you want alphabetic UPPERCASE only ?
     or lower case only just check their respective
     codes and replace the 48 and 57 */

  if (cCode < 48 || cCode > 57 ) {
    var myNumber = val.value.substring(0, (strLength) - 1);
    val.value = myNumber;
  }
  return false;
}


//////////////////////////////////////////////////////////////////////////////////

function displaymessage()
{
 
if(document.register.first_name.value=="")
{
alert("Please enter your first name.");
document.register.first_name.value="";
document.register.first_name.focus();
return false;
}
if(document.register.last_name.value=="")
{
alert("Please enter your last name.");
document.register.last_name.value="";
document.register.last_name.focus();
return false;
}
if(document.register.email_id.value=="")
{
alert("Please enter your email address.");
document.register.email_id.value="";
document.register.email_id.focus();
return false;
}
if (document.register.email_id.value.length > 0) {
  i=document.register.email_id.value.indexOf("@")
  j=document.register.email_id.value.indexOf(".",i)
  k=document.register.email_id.value.indexOf(",")
  kk=document.register.email_id.value.indexOf(" ")
  jj=document.register.email_id.value.lastIndexOf(".")+1
  len=document.register.email_id.value.length

if ((i>0) && (j>(1+1)) && (k==-1) && (kk==-1) && (len-jj >=2) && (len-jj<=3)) {
} else {
  alert("Please enter a valied email address.\n" +
  document.register.email_id.value + " is invalid.");
  return false;
  }
}
if(document.register.phone_number.value=="")
{
alert("Please enter your phone number.");
document.register.phone_number.value="";
document.register.phone_number.focus();
return false;
}
if(document.register.departure_date.value=="")
{
alert("Please enter the departure date.");
document.register.departure_date.value="";
document.register.departure_date.focus();
return false;
}
if(document.register.return_date.value=="")
{
alert("Please enter the return date.");
document.register.return_date.value="";
document.register.return_date.focus();
return false;
}
if(document.register.departure_from.value=="")
{
alert("Please enter departure from.");
document.register.departure_from.value="";
document.register.departure_from.focus();
return false;
}
if(document.register.arriving_to.value=="")
{
alert("Please enter arriving to.");
document.register.arriving_to.value="";
document.register.arriving_to.focus();
return false;
}

}


///////////////////////////////////////////////////////////////////////////////
// Contact form validations
function checkval()
{
 
if(document.register.first_name.value=="")
{
alert("Please enter your first name.");
document.register.first_name.value="";
document.register.first_name.focus();
return false;
}
if(document.register.last_name.value=="")
{
alert("Please enter your last name.");
document.register.last_name.value="";
document.register.last_name.focus();
return false;
}
if(document.register.street_address.value=="")
{
alert("Please enter your street address.");
document.register.street_address.value="";
document.register.street_address.focus();
return false;
}
if(document.register.city.value=="")
{
alert("Please enter your city.");
document.register.city.value="";
document.register.city.focus();
return false;
}
if(document.register.state.value=="")
{
alert("Please enter your state.");
document.register.state.value="";
document.register.state.focus();
return false;
}
if(document.register.zip_code.value=="")
{
alert("Please enter your zip code.");
document.register.zip_code.value="";
document.register.zip_code.focus();
return false;
}
if(document.register.phone_number.value=="")
{
alert("Please enter your phone number.");
document.register.phone_number.value="";
document.register.phone_number.focus();
return false;
}
if(document.register.email_id.value=="")
{
alert("Please enter your email address.");
document.register.email_id.value="";
document.register.email_id.focus();
return false;
}
if (document.register.email_id.value.length > 0) {
  i=document.register.email_id.value.indexOf("@")
  j=document.register.email_id.value.indexOf(".",i)
  k=document.register.email_id.value.indexOf(",")
  kk=document.register.email_id.value.indexOf(" ")
  jj=document.register.email_id.value.lastIndexOf(".")+1
  len=document.register.email_id.value.length

if ((i>0) && (j>(1+1)) && (k==-1) && (kk==-1) && (len-jj >=2) && (len-jj<=3)) {
} else {
  alert("Please enter a valied email address.\n" +
  document.register.email_id.value + " is invalid.");
  return false;
  }
}
if(document.register.your_comments.value=="")
{
alert("Please enter your comments.");
document.register.your_comments.value="";
document.register.your_comments.focus();
return false;
}

}
