$(document).ready(function() {

			photoUpload();
			
			var imagePath=$("#SITE_URL").val()+"images/calendar.gif";
			$(".mandatory").append("<span><span>*</span></span>");
			$("span>span").css('color','red');
			
			 var d = new Date();
		     var curmonth = d.getMonth()+1;
		     var curdt = d.getDate();
			$("#dob").datepicker({changeMonth: true,changeYear: true,yearRange:'-80:+10',showOn: 'button', buttonImage: imagePath, buttonImageOnly: true,buttonText: 'Select date', maxDate: 'y m d',dateFormat: 'dd-mm-yy'}); 
		     $("#dob").change(function(){
		     	$('#ageDiv').show();
		     var dob=$("#dob").val();
		     var dobAr=dob.split("-");
		     var yrs=d.getFullYear()-dobAr[2];
		     yrs=(dobAr[1] > curmonth) ? (yrs - 1) : yrs;
		     if(dobAr[1]==curmonth){
		      var age=(dobAr[0] > curdt) ? (yrs - 1) : yrs;
		     }
		     else{var age=yrs;}
		     var str=" years";
		     if(age==1)
		     	str=" year";
		     
		     
		     $("#age").html(age+str);
		      $("#ageBtn").val(age);
     
});

		$("#patientReg").validate({	
			 
			rules:{
				phone:{
        				number:true
        		},
        		mobile:{
    					number:true
        		},
				pwd:{
						minlength:"6"
				},
				cpwd:{						
						equalTo:"#pwd"
				},
				email:{
						required:true,
					    email:true,
					    remote:"index.php?act=checkemail"	
				},
				age:{
                        number:true
                },
				security_code:{
                        required:true,
                        remote:"index.php?act=captcha_verification"   
                    } 
		},
		messages:{
		
			fname:"Please enter your first name",
			lname:"Please enter your last name",
			dob:"Please select your date of birth",
			age:"Please enter your age",
			mobile:{
            	required: "Please enter your mobile number",
            	minlength: "Please enter a minimum of 10 numbers"
            	
            },
			phone:{
            	
            	minlength: "Please enter a minimum of 8 numbers"
            	
            },		
			 security_code:{
				remote:"Please enter currect security_code"
			},
			pwd:{
					minlength:"password must be greater than 6 characters",
					required:"Please enter password"
			},
			cpwd:{
					  required:	"Please enter comfirm password",
					  equalTo: "Password mismatch"
			},
			email:{
					required:"Please enter your email id",
					email:"Please enter a valid email id",
					remote:"Email Id already exists"					
			},
			address:"Please enter the address",
			city:"Please select the city",
			state:"Please select the state",
			locations: "please select the location"				
		}	
			
	   });	
		
	   
$("#state").change(function (){ 
			var state=$("#state").val();
			var options = '';
				options += '<option value="">Select</option>';
			if(state == ""){
				$("select#city").html(options);
				$("select#locations").html(options);
				return;
			}
			var postdata = "stateId="+state;
			
		 	$.ajax({
			    url: 'index.php?act=getcity',
			    type: 'POST',  
			    data: postdata,
			    dataType: 'json',
			    error: function(){
			       // alert('Error loading data document');
			    },
			    success: function(data){

			    if(data){
			    	
				      for (var i = 0; i < data.length; i++) {
				       options += '<option value="' + data[i].id + '">' + data[i].city_name + '</option>';
				      }
     				 $("select#city").html(options);
					}
			    }
			});
	});
			      	
$("#city").change(function(){
			var city=$("#city").val();
			var options = '';
				options += '<option value="">Select</option>';
			if(city == ""){
				$("select#locations").html(options);
				return;
			}
			var postdata = "cityId="+city;
		 	$.ajax({
			    url: 'index.php?act=getlocation',
			    type: 'POST',
			    data: postdata,
			    dataType: 'json',
			    error: function(){
			       // alert('Error loading data document');
			    },
			    success: function(data){
			      if(data){
			    	
			    	 var options = '';
				      for (var i = 0; i < data.length; i++) {
				        options += '<option value="' + data[i].id + '">' + data[i].location_name + '</option>';
				      }
     			 $("select#locations").html(options);
					}
			    }
			});
		});
});	      	
 function isNumberKey(evt)
{
       var charCode = (evt.which) ? evt.which : event.keyCode;
      
       if (charCode > 31 && (charCode < 48 || charCode > 57))
          return false;

       return true;

}
function photoUpload(){
 	$("#doctorPhoto").change(function(){
	  	var doc=$("#doctorPhoto").val();
	  	var dotPlace=doc.indexOf(".");
	  	var docph=doc.split(".");
	  	/*
	  	 * 
	  	 * to retrieve the extension of image file i am writing this for loop
	  	 * some file names may have more than one "."(dot) to get the last array element 
	  	 * i am writing this for loop
	  	 *
	  	 *  kalyan 18-09-09
	  	 */
	  	for(var i=0;i<docph.length;i++){}
	  	var ext=i-1;
	  	docph[ext]=docph[ext].toLowerCase();	  	
	  	if( docph[ext] == "jpg" || docph[ext] == "gif" || docph[ext] == "png"){
	  		$('#doctorUploadPhoto').removeAttr('disabled');
	  	}else{
	  		$('#doctorUploadPhoto').attr('disabled', true);
	  	}
	});
 }
