function validatePatientLogin()
{

    var flag_fname  = 0;
	var flag_lname = 0;
	var flag_passcode = 0;
	var flag_uname = 0;
	var flag_pwd = 0;
	
	if(document.getElementById('first_name'))
	{
		
	var fname =  $('#first_name').val();
	
	 for(var i=0;i<fname.length;i++)
     {
      if(fname[i] != " ")
      flag_fname = 1;
     }
     
	}

	if(document.getElementById('last_name'))
	{
	var lname =$('#last_name').val();
	 for(var i=0;i<lname.length;i++)
    {
      if(lname[i] != " ")
      flag_lname = 1;
    }
    }
    
    if(document.getElementById('passcode'))
	{
	var passcode =$('#passcode').val();
	 for(var i=0;i<passcode.length;i++)
    {
      if(passcode[i] != " ")
      flag_passcode = 1;
    }
    }
 
    if(document.getElementById('user_name'))
	{
	var user_name =$('#user_name').val();
	 for(var i=0;i<user_name.length;i++)
    {
      if(user_name[i] != " ")
      flag_uname = 1;
    }
    }
    
     if(document.getElementById('pid'))
	{
	var password =$('#pid').val();
	 for(var i=0;i<password.length;i++)
    {
      if(password[i] != " ")
      flag_pwd = 1;
    }
    }
    
   //first name validation
   
    if(document.getElementById('first_name'))
    {
     if(fname.length == 0 || flag_fname==0)
     {
     
     inlineMsg('first_name','Please enter first name',2);
     return false;
     }
    }
    
    //last name validation
    if(document.getElementById('last_name'))
    {
     if(lname.length == 0 || flag_lname==0)
     {
    inlineMsg('last_name','Please enter last name',2);
     return false;
     }
    }
    
    //date field validation
     if(document.getElementById('pat_dob'))
     {
     
     if($('#pat_dob').val() == "click to open" || $('#pat_dob').val().length == 0)
     {
    
 	 inlineMsg('div_dob','Please enter a valid date',2);
     return false;
     }
        
      if(($('#pat_dob').val() != "click to open") && ($('#pat_dob').val().length>0))
      {
       
        var strDate= $('#pat_dob').val();
         var dFields = strDate.split("/",3);
			
	  
	  if(dFields[0] > 12)
	 {
		
	 $('#pat_dob').val("");
	 document.getElementById('err_msg').innerHTML = 'Please enter a valid month';
 	 return false;
		
	 }
	if(dFields[1] > 31)
	{
	$('#pat_dob').val("");
	document.getElementById('err_msg').innerHTML = 'Please enter a valid day';
 	 return false;
		
	}
	if(dFields[2] > 3000 || dFields[2] < 1900)
	{
		
	$('#pat_dob').val("");
	document.getElementById('err_msg').innerHTML = 'Please enter a valid year';
 	return false;
		
	 }
	 
	}
	  }
	  
	  
	 if( document.getElementById('passcode'))
    {
     if(passcode.length == 0 || flag_passcode==0)
     {
     inlineMsg('passcode','Please enter pass code',2);
     return false;
     
     }
    }
    
    //user name validation
    
     if(document.getElementById('user_name'))
    {
     if(user_name.length == 0 || flag_uname==0)
     {
     inlineMsg('user_name','Please enter user name',2);
     
     return false;
     }
    }
    
   //password validation
    
     if( document.getElementById('pid'))
    {
     if(password.length == 0 || flag_pwd==0)
     {
     inlineMsg('pid','Please enter password',2);
    
     return false;
     }
    }
    
 
}

		
function checkValidDate(inpDate,frm)
{
	var strDate= document.getElementById(inpDate).value;
	
	var dFields = strDate.split("/",3);
	
	var theForm = document.getElementById(frm);
	var RegExDate1 = new RegExp(/^\d\d(\/)\d\d(\/)\d\d\d\d$/);
	var RegExDate2 = new RegExp(/^\d(\/)\d(\/)\d\d\d\d$/);
	var RegExDate3 = new RegExp(/^\d\d(\/)\d(\/)\d\d\d\d$/);
	var RegExDate4 = new RegExp(/^\d(\/)\d\d(\/)\d\d\d\d$/);
	
	//Phone number validation
	if (document.getElementById(inpDate).value != "" && document.getElementById(inpDate).value != "click to open")
	{
		
	var date_val1=RegExDate1.test(theForm[inpDate].value);
	var date_val2=RegExDate2.test(theForm[inpDate].value);
	var date_val3=RegExDate3.test(theForm[inpDate].value);
	var date_val4=RegExDate4.test(theForm[inpDate].value);
	
	
	if(date_val1==false)
	{
		if(date_val2==false)
	{
		if(date_val3==false)
	{
		if(date_val4==false)
	{
		document.getElementById(inpDate).value = "";
	
		inlineMsg(inpDate,'Please enter a valid Date',2);
 		return false;
	}
	}
	}
	
	}
	
	}
	
	
	if(dFields[0] > 12)
	{
		
	document.getElementById(inpDate).value="";
	inlineMsg(inpDate,'Please enter a valid Month',2);
 	 return false;
		
	}
	if(dFields[1] > 31)
	{
	document.getElementById(inpDate).value="";
	inlineMsg(inpDate,'Please enter a valid Date',2);
 	 return false;
		
	}
	if(dFields[2] > 3000 || dFields[2] < 1902)
	{
		
	document.getElementById(inpDate).value="";
	inlineMsg(inpDate,'Please enter a valid Year',2);
 	return false;
		
	}
	


}

