function validateNewForm(frm)
{
   // alert(frm.arrival_day.selectedIndex);
   var flag=false;
    if(frm.arrival_day.selectedIndex==0)
        {
            alert('Please select a day !');
            frm.arrival_day.focus();
            return false;
        }
        if(frm.arrival_month.selectedIndex==0)
            {
                alert('Please select a month !');
                frm.arrival_month.focus();
                return false;
            }
            if(frm.arrival_year.selectedIndex==0)
                {
 alert('Please select a year !');
 frm.arrival_year.focus();
 return false;
                }
                if(frm.duration.selectedIndex==0)
 {
     alert('Please select a tour duration !');
     frm.duration.focus();
     return false;
 }
 if(frm.adults.selectedIndex==0)
     {
         alert('Please select the number of adults !');
         frm.adults.focus();
         return false;
     }
     if(frm.hotel_type.selectedIndex==0)
         {
             alert('Please select a hotel type !');
             frm.hotel_type.focus();
             return false;
         }
         if(frm.visit_type.selectedIndex==0)
             {
                 alert('Please select a visit type !');
                 frm.visit_type.focus();
                 return false;
             }
           
            for(i=1;i<6;++i)
                {
 if(document.getElementById('t'+i).checked==true)
     {
         flag=true;
     }
                }
                if(flag==false)
 {
     alert('Please select a activity !');
     document.getElementById('t1').focus();
     return false;
 }
 flag=false;
 for(i=1;i<11;++i)
     {
         if(document.getElementById('b'+i).checked==true)
             {
                 flag=true;
             }
     }
     if(flag==false)
         {
             alert('Please select a destination !');
             document.getElementById('b1').focus();
             return false;
         }
         if(frm.description.value=='')
             {
                 alert('Please give your requirements !');
                 frm.description.focus();
                 return false;
             }
             if(frm.name.value=='')
                 {
  alert('Please enter your name !');
  frm.name.focus();
  return false;
                 }
                 if(frm.email.value=='')
  {
      alert('Please enter email address !');
      frm.email.focus();
      return false;
  }
  else
      {
           if(isValidEmail(frm.email.value)==false)
               {
alert('Please enetr a valid email !');
frm.email.focus();
return false;
               }
      }
      if(frm.country.selectedIndex==0)
          {
              alert('Please select your country !');
              frm.country.focus();
              return false;
          }
          
          if(frm.phone_no.value=='')
              {
                  alert('Please enter your phone number !');
                  frm.phone_no.focus()
                  return false;
              }
              if(frm.imgcode.value=='')
                  {
   alert('Please enter the image code !');
   frm.imgcode.focus();
   return false;
                  }
 return true;

}
function allValidChars(email)
{
  var parsed = true;
  var validchars = "abcdefghijklmnopqrstuvwxyz0123456789@._-";
  for (var i=0; i < email.length; i++)
  {
    var letter = email.charAt(i).toLowerCase();
    if (validchars.indexOf(letter) != -1)
      	continue;
    parsed = false;
    break;
  }
  return parsed;
}

 function isValidEmail(email, required)
 {
    if (required==undefined)
        required=true;
    if (email==null)
	{
        if (required)
            return false;
        return true;
    }
    if (email.length==0)
	{
        if (required)
            return false;
        return true;
    }
    if (! allValidChars(email))
        return false;
    if (email.indexOf("@") < 1)
        return false;
	else if (email.lastIndexOf(".") <= email.indexOf("@"))
        return false;
	else if (email.indexOf("@") == email.length)
        return false;
	else if (email.indexOf("..") >=0)
		return false;
	else if (email.indexOf(".") == email.length)
		return false;
    return true;
}

 function showEmail(){  var user = "holidays";  var domain= "bunkmag.com ";  var sub="visit india";  document.write('<A HREF="mailto:' + user + '@' + domain +'?subject='+sub+ '">');  document.write(user + '@' + domain + '</A>');  return false;}
