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;
}

