<!--


function validate()
{
var check1,check2,flag;
var url;
url=window.location.href;
//document.consultform.url.value=url;

var p_name = document.consultform.name.value;
var p_gender;
//var p_dob = document.consultform.dob.value;
var p_city = document.consultform.city.value;
var p_country = document.consultform.country.value;
var p_zip = document.consultform.zip.value;
var p_pntclnstat = document.consultform.pntclnstat.value;


var arDate=parseInt(document.consultform.b_day.value);
var arMonth=parseInt(document.consultform.b_month.value);
var arYear=parseInt(document.consultform.b_year.value);


flag=true;

//getting values of gender  radio buttons
for (i=0; i<document.consultform.gender.length; i++){
	if (document.consultform.gender[i].checked==true){
	p_gender = document.consultform.gender[i].value;
	document.consultform.malefemale.value = p_gender;
	break;
	}
}
//end getting values of gender radio buttons

// patient name validation
if(p_name=="")
{
	alert("Please enter Patient's Name");
	flag=false;	
	document.consultform.name.focus();
	return false;	
}
else
{
	flag=true;
}
//end patient name validation


		
//date of Birth validation
	todayDate=new Date();
	thisday=todayDate.getDay();
		
	thismonth=todayDate.getMonth()+1;
	thisdate=todayDate.getDate();
	thisyear=todayDate.getFullYear();
	
	
	if(arDate==0)
			{
			
				alert("Please select a valid Date");
				flag=false;
				document.consultform.b_day.focus();
				return false;
			}

	
	if(arMonth==0)
			{
				alert("Please select a valid Month");
				flag=false;
				document.consultform.b_month.focus();
				return false;
									
			}
	if(arYear>thisyear || arYear==0)
	{
		
		alert("Please select a Valid Year");
		flag=false;
		document.consultform.b_year.focus();
		return false;
									
	}
		
// date  of birth validation ends



// patient city validation
if(p_city=="")
{
	alert("Please enter Patient's City");
	flag=false;	
	document.consultform.city.focus();
	return false;	
}
else
{
	flag=true;
}
//end patient city validation


// patient country validation
if(p_country==0)
{
	alert("Please enter Patient's Country");
	flag=false;	
	document.consultform.country.focus();
	return false;	
}
else
{
	flag=true;
}

//end patient country validation


// patient zip validation

var digit = "0123456789";

  if (document.consultform.zip.value== "")
  {
    alert("Please fill in your Zip or Postal Code.");
	flag=false;
	document.consultform.zip.focus();
	return false;
  }
 
  for (var i = 0; i < document.consultform.zip.value.length; i++)
  {
    temp = document.consultform.zip.value.substring(i, i+1)

    if (digit.indexOf(temp) == -1 && document.consultform.zip.value != "")
    {
      alert("The Zip or Postal code must be a number.");
	  flag=false;
	  document.consultform.zip.value="";
	  document.consultform.zip.focus();
	  return false;
      break;
    }
  } 
 if(document.consultform.zip.value.length<5)
  {
	alert("Please enter a valid Zip or Postal code");
	flag=false;
	document.consultform.zip.focus();
	return false;
  }
//end patient zip validation


//email validation

var mail=document.consultform.hmail.value;

var invalidChar = " *|,\":<>/[]{}`\';()&$#%";


   for (var i = 0; i < mail.length; i++) 
   {
      if (invalidChar.indexOf(mail.charAt(i)) != -1)
      	{
         alert("Invalid Mail ID");
				flag=false;
				document.consultform.hmail.focus();
				return false;
       }
   }
			

if(mail!="")
	{
		check1=mail.indexOf("@");
		check2=mail.indexOf(".");
		if(check1==-1 || check2==-1)
			{
				alert("Invalid Mail ID");
				flag=false;
				document.consultform.hmail.focus();
				return false;
			}
		if((check1-check2)==1 || (check1-check2)==-1)
			{
				alert("Invalid Mail ID");
				flag=false;
				document.consultform.hmail.focus();
				return false;
			}
		
	}

if(mail=="")
{
				alert("Invalid Mail ID");
				flag=false;
				document.consultform.hmail.focus();
				return false;
}

//end email validation


// phone number validation
  var digits = "0123456789";

  if (document.consultform.conphonnum.value== "")
  {
    alert("Please fill in a Phone Number.");
	flag=false;
	document.consultform.conphonnum.focus();
	return false;
  }
 
  for (var i = 0; i < document.consultform.conphonnum.value.length; i++)
  {
    temp = document.consultform.conphonnum.value.substring(i, i+1)

    if (digits.indexOf(temp) == -1 && document.consultform.conphonnum.value != "")
    {
      alert("The phone number must be a number.");
	  flag=false;
	  document.consultform.conphonnum.value="";
	  document.consultform.conphonnum.focus();
	  return false;
      break;
    }
  } 
 if(document.consultform.conphonnum.value.length<8)
  {
	alert("Please enter a valid phone number( minimum 8 digits).");
	flag=false;
	document.consultform.conphonnum.focus();
	return false;
  }
  
  //end phone validation

// patient pntclnstat validation
if(p_pntclnstat=="")
{
	alert("Please enter Patient Clinical Status");
	flag=false;	
	document.consultform.pntclnstat.focus();
	return false;	
}
else
{
	flag=true;
}
//end patient pntclnstat validation

// Anticipated Travel Dates validation
if(document.consultform.fromdat.value=="")
{
	alert("Please enter Anticipated Travel Dates(dd/mm/yyyy).");
	flag=false;	
	document.consultform.fromdat.focus();
	return false;	
}
else
{
	flag=true;
}
//Anticipated Travel Dates validation

if(flag==true)
	{
		
		document.consultform.submit();
	}
}


// end the hiding comment --> 
