﻿	//Global Variable Used to store global values used in whole javascript function
	var classError = "errorMessage";
	var classMessage = "message";
    var defaultValue1 = "-1";	
    var defaultValue0 = "0";	
	function checkdate(d,m,y)
	{
	var yl=1900; // least year to consider
	var ym=2010; // most year to consider
	if (m<1 || m>12) return(false);
	if (d<1 || d>31) return(false);
	if (y<yl || y>ym) return(false);
	if (m==4 || m==6 || m==9 || m==11)
	if (d==31) return(false);
	if (m==2)
	{
	var b=parseInt(y/4);
	if (isNaN(b)) return(false);
	if (d>29) return(false);
	if (d==29 && ((y/4)!=parseInt(y/4))) return(false);
	}
	return(true);
	}

	function CallDateFun(sender, args)
	{
	   var d=document.getElementById("ctl00_ContentPlaceHolder1_ddlDay").value;
	   var m=document.getElementById("ctl00_ContentPlaceHolder1_ddlMonth").value;
	   var y=document.getElementById("ctl00_ContentPlaceHolder1_ddlYear").value;

	   if(checkdate(d,m,y))
			args.IsValid=true;
	   else
			args.IsValid=false;
	}

	function ValidateDate()
	{

	   var d=document.getElementById("ctl00_ContentPlaceHolder1_ddlDay").value;
	   var m=document.getElementById("ctl00_ContentPlaceHolder1_ddlMonth").value;
	   var y=document.getElementById("ctl00_ContentPlaceHolder1_ddlYear").value;

	   if(checkdate(d,m,y))
		   return true;
	   else
			return false;
	}

	function ValidateDateFun2(day,month,year,lblmsg)
	{	var d=day;
		var m=month;
		var y=year;
		var obj =document.getElementById(lblmsg);
		var today= new Date ();
		var currentyear= today.getFullYear();
		var currentMonth = today.getMonth();
		var date = today.getDate();
		currentMonth= currentMonth+1;
		if(checkdate(d,m,y))
		{
			if(y < currentyear)
			{
				obj.innerHTML="";
				return true;
			}
			else if(y == currentyear)
			{
				if(m < currentMonth)
				{

					obj.innerHTML="";
					return true;
				}
				else if(m == currentMonth)
				{
					if(d<=date)
					{
			
						obj.innerHTML="";
						return true;
					}
					else
					{
						obj.innerHTML="Selected date cannot be greater than today's date";
						return false;
					}
				}
			else
			{
				obj.innerHTML="Selected date cannot be greater than today's date";
				return false;
			}
				
			}
			else
			{
				obj.innerHTML="Selected date cannot be greater than today's date";
				return false;
			}
		
		}
		else
		{
			obj.innerHTML="Please enter valid Date";
			return false;
		}


		
	}

	function ValidateDateFun(day,month,year,lblmsg)
	{
		var d=document.getElementById(day).value;

		var m=document.getElementById(month).value;
		var y=document.getElementById(year).value;

		var obj =document.getElementById(lblmsg);
		obj.className=classError;
		var today= new Date ();
		var currentyear= today.getFullYear();
		var currentMonth = today.getMonth();
		var date = today.getDate();
		currentMonth= currentMonth+1;

	   if(checkdate(d,m,y))
		{
			if(y < currentyear)
			{
				obj.innerHTML="";
				return true;
			}
			else if(y == currentyear)
			{
				if(m < currentMonth)
				{
					 obj.innerHTML="";
					return true;
				}
				else if(m == currentMonth)
				{
					if(d<=date)
					{
						obj.innerHTML="";
						return true;
					}
					else
					{
						obj.innerHTML="Selected date cannot be greater than today's date";
						return false;
					}
				}
			else
			{
				obj.innerHTML="Selected date cannot be greater than today's date";
				return false;
			}
				
			}
			else
			{
				obj.innerHTML="Selected date cannot be greater than today's date";
				return false;
			}
		
		}
		else
		{
			obj.innerHTML="Please enter valid Date";
			return false;
		}


		
	}

	function CheckEmailFormat(emailString)
	{
		var obj = document.getElementById('ctl00_ContentPlaceHolder1_lblStatus')
		var emailFormat = /^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
		 if(emailString.match(emailFormat))
		{

			return true;
		}
		else 
		{
			obj.innerHTML="Please enter valid Email";
			return false;
		}
	}

	function CheckEmail(emailString)
	{
		var emailFormat = /^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
		 if(emailString.match(emailFormat))
		{

			return true;
		}
		return false;
	}

	function CheckEmailOrganization()
	{
		var obj = document.getElementById('ctl00_ContentPlaceHolder1_lblStatus')
		var emailFormat = /^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
		var emailString = document.getElementById('ctl00_ContentPlaceHolder1_txtOrganizationMail').value;

		if(emailString != '')
		{
			 if(emailString.match(emailFormat))
			{
				return true;
			}
			else 
			{
				obj.innerHTML="Please enter valid Email";
				return false;
			}
		}
		return true;
	}
	function validatePersonalInformation()
	{
			var obj = document.getElementById('ctl00_ContentPlaceHolder1_lblStatus')
			obj.className = classError;
			if(document.getElementById('ctl00_ContentPlaceHolder1_txtGlobalID').value=='')
			{
				obj.innerHTML="Please select Global ID";
				document.getElementById('ctl00_ContentPlaceHolder1_txtGlobalID').focus();
				return false;
			}
			else if(document.getElementById('ctl00_ContentPlaceHolder1_ddlTitle').value== defaultValue1 || document.getElementById('ctl00_ContentPlaceHolder1_ddlTitle').value== defaultValue0)
			{
				obj.innerHTML="Please select Title";
				document.getElementById('ctl00_ContentPlaceHolder1_ddlTitle').focus();
				return false;
			}
			else if(document.getElementById('ctl00_ContentPlaceHolder1_txtFirstName').value=='')
			{
				obj.innerHTML="Please select First Name";
				document.getElementById('ctl00_ContentPlaceHolder1_txtFirstName').focus();
				return false;
			}
			else if(document.getElementById('ctl00_ContentPlaceHolder1_txtLName').value=='')
			{
				obj.innerHTML="Please select Last Name";
				document.getElementById('ctl00_ContentPlaceHolder1_txtLName').focus();
				return false;
			}

			else if(document.getElementById('ctl00_ContentPlaceHolder1_txtNationality').value=='')
			{
				obj.innerHTML="Please enter Nationality";
				document.getElementById('ctl00_ContentPlaceHolder1_txtNationality').focus();
				return false;
			}

			else if(document.getElementById('ctl00_ContentPlaceHolder1_ddlMaritalStatus').value== defaultValue1 || document.getElementById('ctl00_ContentPlaceHolder1_ddlMaritalStatus').value== defaultValue0)
			{
				obj.innerHTML="Please select Marital Status";
				document.getElementById('ctl00_ContentPlaceHolder1_ddlMaritalStatus').focus();
				return false;
			}

			else if(document.getElementById('ctl00_ContentPlaceHolder1_ddlGender').value == defaultValue1 || document.getElementById('ctl00_ContentPlaceHolder1_ddlGender').value == defaultValue0)
			{
				obj.innerHTML="Please select Gender";
				document.getElementById('ctl00_ContentPlaceHolder1_ddlGender').focus();
				return false;
			}

			else if(document.getElementById('ctl00_ContentPlaceHolder1_txtFatherName').value=='')
			{
				obj.innerHTML="Please enter Father Name";
				document.getElementById('ctl00_ContentPlaceHolder1_txtFatherName').focus();
				return false;
			}

			else if(document.getElementById('ctl00_ContentPlaceHolder1_txtPresentAddress1').value=='')
			{
				obj.innerHTML="Please enter Present Address";
				document.getElementById('ctl00_ContentPlaceHolder1_txtPresentAddress1').focus();
				return false;
			}

			else if(document.getElementById('ctl00_ContentPlaceHolder1_ddlPresentCountry').value==defaultValue1 || document.getElementById('ctl00_ContentPlaceHolder1_ddlPresentCountry').value==defaultValue0)
			{
				obj.innerHTML="Please select Present Country";
				document.getElementById('ctl00_ContentPlaceHolder1_ddlPresentCountry').focus();
				return false;
			}

			else if(document.getElementById('ctl00_ContentPlaceHolder1_ddlPresentState').value==defaultValue1 || document.getElementById('ctl00_ContentPlaceHolder1_ddlPresentState').value==defaultValue0)
			{
				obj.innerHTML="Please select Present State";
				document.getElementById('ctl00_ContentPlaceHolder1_ddlPresentState').focus();
				return false;
			}

			else if(document.getElementById('ctl00_ContentPlaceHolder1_ddlPresentCity').value=='1')
			{
				obj.innerHTML="Please select Present City";
				document.getElementById('ctl00_ContentPlaceHolder1_ddlPresentCity').focus();
				return false;
			}
			else if(document.getElementById('ctl00_ContentPlaceHolder1_txtPresentPinCode').value.length == 0)
			{
				obj.innerHTML="Please enter Pincode";
				document.getElementById('ctl00_ContentPlaceHolder1_txtPresentPinCode').focus();
				return false;
			}
			else if(document.getElementById('ctl00_ContentPlaceHolder1_txtPresentPinCode').value.length < 5 ||
					document.getElementById('ctl00_ContentPlaceHolder1_txtPresentPinCode').value.length >7  )
			{
				obj.innerHTML="Please enter valid Pincode";
				document.getElementById('ctl00_ContentPlaceHolder1_txtPresentPinCode').focus();
				return false;
			}
			else if(ValidateDate()== false)
			{
				obj.innerHTML="Please Select Valid Date of Birth";
				return false;
			}
//			else if(document.getElementById('ctl00_ContentPlaceHolder1_txtEmail').value=='')
//			{
//				obj.innerHTML="Please enter E-Mail";
//				document.getElementById('ctl00_ContentPlaceHolder1_txtEmail').focus();
//				return false;
//			}
			else if(document.getElementById('ctl00_ContentPlaceHolder1_txtEmail').value != '' 
			        && CheckEmailFormat(document.getElementById('ctl00_ContentPlaceHolder1_txtEmail').value)== false
			        && document.getElementById('ctl00_ContentPlaceHolder1_txtEmail').disabled == false)
			        
			{
				obj.innerHTML="Please enter E-Mail in correct format.";
				document.getElementById('ctl00_ContentPlaceHolder1_txtEmail').focus();
				return false;
			}

			var day='ctl00_ContentPlaceHolder1_ddlDay';
			var month='ctl00_ContentPlaceHolder1_ddlMonth';
			var year='ctl00_ContentPlaceHolder1_ddlYear';
			var lblmsg='ctl00_ContentPlaceHolder1_lblStatus';

			if(!ValidateDateFun(day,month,year,lblmsg))
			{
				obj.focus();
				return false;
			}
			if(!CheckTodaysDate(day,month,year,lblmsg))
			{
				obj.focus();
				obj.innerHTML = "Date of birth can not be today's date."
				return false;
			}		
			
			
			if(document.getElementById('ctl00_ContentPlaceHolder1_txtPermanentPincode').value.length > 0
			   && (document.getElementById('ctl00_ContentPlaceHolder1_txtPermanentPincode').value.length < 5 ||
					document.getElementById('ctl00_ContentPlaceHolder1_txtPermanentPincode').value.length >7)
			  )
			{
				obj.innerHTML="Please enter valid Pincode";
				document.getElementById('ctl00_ContentPlaceHolder1_txtPermanentPincode').focus();
				return false;
			}   
			obj.className = classMessage;         
	}
	function ValidateOrganizationaInformation()
	{
		//check mail
		var obj = document.getElementById('ctl00_ContentPlaceHolder1_lblStatus');
		obj.className = classError;
		if(!CheckEmailOrganization())
		{
			return false;
		}
		else if(document.getElementById('ctl00_ContentPlaceHolder1_txtOrganizationPincode').value.length > 0
			   && (document.getElementById('ctl00_ContentPlaceHolder1_txtOrganizationPincode').value.length < 5 ||
					document.getElementById('ctl00_ContentPlaceHolder1_txtOrganizationPincode').value.length >7)
			  )
		{
		    
			obj.innerHTML="Please enter valid Pincode";
			document.getElementById('ctl00_ContentPlaceHolder1_txtOrganizationPincode').focus();
			return false;
		}
		obj.className = classMessage;
		return true;
	}
	function CheckTodaysDate(day,month,year,lblmsg)
	{
		var d=document.getElementById(day).value;

		var m=document.getElementById(month).value;
		var y=document.getElementById(year).value;

		var obj =document.getElementById(lblmsg);
		var today= new Date ();
		var currentyear= today.getFullYear();
		var currentMonth = today.getMonth();
		var date = today.getDate();
		currentMonth= currentMonth+1;
		if(d == date && m == currentMonth && y == currentyear)
		{
			return false;
		}
		else
		{
		return true;
		}
	}

	function isNumberKey(evt)
	{
		var charCode = (evt.which) ? evt.which : event.keyCode
		if ((charCode >= 48 && charCode <= 57) 
			|| (charCode >= 96 && charCode <= 105) 
			|| charCode == 110 
			||charCode == 190
			||charCode == 8
			||charCode == 9
			||charCode == 46
			||charCode == 37
			||charCode == 39)
		{
				return true;
		}
		else
		{
			 return false;
		}
	}


	function validateChangePassword()
	{
			var obj = document.getElementById('ctl00_ContentPlaceHolder1_lblStatus')
			obj.className = classError;
			if(document.getElementById('ctl00_ContentPlaceHolder1_txtOldPassWord').value=='')
			{
				obj.innerHTML="Please enter old password.";
				document.getElementById('ctl00_ContentPlaceHolder1_txtOldPassWord').focus();
				return false;
			}
			if(document.getElementById('ctl00_ContentPlaceHolder1_txtOldPassWord').value.length < 6)
			{
				obj.innerHTML="Old password can not be less than 6 characters.";
				document.getElementById('ctl00_ContentPlaceHolder1_txtOldPassWord').focus();
				return false;
			}		
			else if(document.getElementById('ctl00_ContentPlaceHolder1_txtNewPassword').value=='')
			{
				obj.innerHTML="Please enter new password.";
				document.getElementById('ctl00_ContentPlaceHolder1_txtNewPassword').focus();
				return false;
			}
			else if(document.getElementById('ctl00_ContentPlaceHolder1_txtNewPassword').value.length <6)
			{
				obj.innerHTML="New password can not be less than 6 characters.";
				document.getElementById('ctl00_ContentPlaceHolder1_txtNewPassword').focus();
				return false;
			}
			else if(document.getElementById('ctl00_ContentPlaceHolder1_txtConfirmPassword').value=='')
			{
				obj.innerHTML="Please enter confirm password.";
				document.getElementById('ctl00_ContentPlaceHolder1_txtConfirmPassword').focus();
				return false;
			}
			else if(document.getElementById('ctl00_ContentPlaceHolder1_txtConfirmPassword').value.length < 6)
			{
				obj.innerHTML="Confirm password can not be less than 6 characters.";
				document.getElementById('ctl00_ContentPlaceHolder1_txtConfirmPassword').focus();
				return false;
			}
			else if(document.getElementById('ctl00_ContentPlaceHolder1_txtOldPassWord').value == document.getElementById('ctl00_ContentPlaceHolder1_txtNewPassword').value)
			{
				obj.innerHTML="Old Password and New Password can not be same.";
				document.getElementById('ctl00_ContentPlaceHolder1_txtNewPassword').focus();
				return false;
			}
			else if(document.getElementById('ctl00_ContentPlaceHolder1_txtConfirmPassword').value != document.getElementById('ctl00_ContentPlaceHolder1_txtNewPassword').value)
			{
				obj.innerHTML="Both password field does not match.";
				document.getElementById('ctl00_ContentPlaceHolder1_txtConfirmPassword').focus();
				return false;
			}
			obj.className = classMessage;
	}

	function ValidatePatientRegistration()
	{
			var obj = document.getElementById('ctl00_ContentPlaceHolder1_lblErrorMessage')
			obj.className = classError;
			var day='ctl00_ContentPlaceHolder1_ddlDay';
			var month='ctl00_ContentPlaceHolder1_ddlMonth';
			var year='ctl00_ContentPlaceHolder1_ddlYear';
			var lblmsg='ctl00_ContentPlaceHolder1_lblErrorMessage';
			if(document.getElementById('ctl00_ContentPlaceHolder1_ddlSalutation').value==defaultValue1 || document.getElementById('ctl00_ContentPlaceHolder1_ddlSalutation').value==defaultValue0)
			{
				obj.innerHTML="Please select Title";
				document.getElementById('ctl00_ContentPlaceHolder1_ddlSalutation').focus();
				return false;
			}
			else if(document.getElementById('ctl00_ContentPlaceHolder1_txtFirstName').value=='')
			{
				obj.innerHTML="Please select First Name";
				document.getElementById('ctl00_ContentPlaceHolder1_txtFirstName').focus();
				return false;
			}
			else if(document.getElementById('ctl00_ContentPlaceHolder1_txtLastName').value=='')
			{
				obj.innerHTML="Please select Last Name";
				document.getElementById('ctl00_ContentPlaceHolder1_txtLastName').focus();
				return false;
			}

			else if(document.getElementById('ctl00_ContentPlaceHolder1_txtPassword').value=='')
			{
				obj.innerHTML="Please enter password.";
				document.getElementById('ctl00_ContentPlaceHolder1_txtPassword').focus();
				return false;
			}
			else if(document.getElementById('ctl00_ContentPlaceHolder1_txtPassword').value.length < 6)
			{
				obj.innerHTML="Please enter minimum 6 characters for password.";
				document.getElementById('ctl00_ContentPlaceHolder1_txtPassword').focus();
				return false;
			}
			else if(document.getElementById('ctl00_ContentPlaceHolder1_txtCnfPassword').value=='')
			{
				obj.innerHTML="Please enter confirm password";
				document.getElementById('ctl00_ContentPlaceHolder1_txtCnfPassword').focus();
				return false;
			}
			else if(document.getElementById('ctl00_ContentPlaceHolder1_txtCnfPassword').value.length < 6)
			{
				obj.innerHTML="Please enter minimum 6 character for confirm password";
				document.getElementById('ctl00_ContentPlaceHolder1_txtCnfPassword').focus();
				return false;
			}
			else if(document.getElementById('ctl00_ContentPlaceHolder1_txtCnfPassword').value != document.getElementById('ctl00_ContentPlaceHolder1_txtPassword').value)
			{
				obj.innerHTML="Both password field does not match";
				document.getElementById('ctl00_ContentPlaceHolder1_txtCnfPassword').focus();
				return false;
			}

			else if(document.getElementById('ctl00_ContentPlaceHolder1_ddlGender').value==defaultValue1 || document.getElementById('ctl00_ContentPlaceHolder1_ddlGender').value==defaultValue0)
			{
				obj.innerHTML="Please select Gender";
				document.getElementById('ctl00_ContentPlaceHolder1_ddlGender').focus();
				return false;
			}
			else if(ValidateDate()== false)
			{
				document.getElementById(day).focus()
				obj.innerHTML="Please select valid Date of Birth";
				return false;
			}
			else if(document.getElementById('ctl00_ContentPlaceHolder1_txtPresentAddress1').value=='')
			{
				obj.innerHTML="Please enter present Address";
				document.getElementById('ctl00_ContentPlaceHolder1_txtPresentAddress1').focus();
				return false;
			}

			else if(document.getElementById('ctl00_ContentPlaceHolder1_ddlPresentCountry').value==defaultValue1 || document.getElementById('ctl00_ContentPlaceHolder1_ddlPresentCountry').value==defaultValue0)
			{
				obj.innerHTML="Please select present Country";
				document.getElementById('ctl00_ContentPlaceHolder1_ddlPresentCountry').focus();
				return false;
			}

			else if(document.getElementById('ctl00_ContentPlaceHolder1_ddlPresentState').value==defaultValue1 || document.getElementById('ctl00_ContentPlaceHolder1_ddlPresentState').value==defaultValue0)
			{
				obj.innerHTML="Please select present State";
				document.getElementById('ctl00_ContentPlaceHolder1_ddlPresentState').focus();
				return false;
			}

			else if(document.getElementById('ctl00_ContentPlaceHolder1_ddlPresentCity').value==defaultValue1 || document.getElementById('ctl00_ContentPlaceHolder1_ddlPresentCity').value==defaultValue0 )
			{
				obj.innerHTML="Please select present City";
				document.getElementById('ctl00_ContentPlaceHolder1_ddlPresentCity').focus();
				return false;
			}
			else if(document.getElementById('ctl00_ContentPlaceHolder1_txtPresentPinCode').value.length == 0)
			{
				obj.innerHTML="Please enter present Pincode";
				document.getElementById('ctl00_ContentPlaceHolder1_txtPresentPinCode').focus();
				return false;
			}
			else if(document.getElementById('ctl00_ContentPlaceHolder1_txtPresentPinCode').value.length > 0
					&&(document.getElementById('ctl00_ContentPlaceHolder1_txtPresentPinCode').value.length < 5
					   || document.getElementById('ctl00_ContentPlaceHolder1_txtPresentPinCode').value.length > 7))
			{
				obj.innerHTML="Please enter valid Pincode";
				document.getElementById('ctl00_ContentPlaceHolder1_txtPresentPinCode').focus();
				return false;
			}			
			else if(document.getElementById('ctl00_ContentPlaceHolder1_txtEmail').value=='')
			{
				obj.innerHTML="Please enter E-Mail";
				document.getElementById('ctl00_ContentPlaceHolder1_txtEmail').focus();
				return false;
			}
			else if(CheckEmailFormat(document.getElementById('ctl00_ContentPlaceHolder1_txtEmail').value)== false)
			{
				var obj1 = document.getElementById('ctl00_ContentPlaceHolder1_lblStatus')
				obj1.innerHTML='';
				obj.innerHTML="Please enter E-Mail in correct format.";
				document.getElementById('ctl00_ContentPlaceHolder1_txtEmail').focus();
				return false;
			}
			else if(document.getElementById('ctl00_ContentPlaceHolder1_txtCaptcha').value== '')
			{
				obj.innerHTML="Please enter above text.";
				//document.getElementById('ctl00_ContentPlaceHolder1_txtCaptcha').focus();
				obj.focus();
				return false;
			}		
			if(!ValidateDateFun(day,month,year,lblmsg))
			{
				document.getElementById(day).focus()
				return false;
			}
			if(!CheckTodaysDate(day,month,year,lblmsg))
			{
				document.getElementById(day).focus()
				obj.innerHTML = "Date of birth can not be today's date."
				return false;
			}
			obj.className = classMessage;
	}

	function ValidatePatientRegistrationMMH()
	{
			var obj = document.getElementById('lblStatus')
			obj.className = classError;
			var day='ddlDay';
			var month='ddlMonth';
			var year='ddlYear';
			var lblmsg= obj;		
			var ddlCorporate = document.getElementById('ddlCorporate')
			var ddlPartner = document.getElementById('ddlPartner')
			var ddlFranchise = document.getElementById('ddlFranchise')
			
			if(document.getElementById('ddlSalutation').value == defaultValue1 || document.getElementById('ddlSalutation').value == defaultValue0)
			{
				obj.innerHTML="Please select Title";
				document.getElementById('tblMain').focus();
				return false;
			}
			else if(document.getElementById('txtFirstName').value=='')
			{
				obj.innerHTML="Please enter First Name";
				document.getElementById('tblMain').focus();
				return false;
			}
			else if(document.getElementById('txtLastName').value=='')
			{
				obj.innerHTML="Please enter Last Name";
				document.getElementById('tblMain').focus();
				return false;
			}

			else if(document.getElementById('txtPassword').value=='')
			{
				obj.innerHTML="Please enter password.";
				document.getElementById('tblMain').focus();
				return false;
			}
			else if(document.getElementById('txtPassword').value.length < 6)
			{
				obj.innerHTML="Please enter minimum 6 characters for password.";
				document.getElementById('tblMain').focus();
				return false;
			}
			else if(document.getElementById('txtCnfPassword').value=='')
			{
				obj.innerHTML="Please enter confirm password";
				document.getElementById('tblMain').focus();
				return false;
			}
			else if(document.getElementById('txtCnfPassword').value.length < 6)
			{
				obj.innerHTML="Please enter minimum 6 character for confirm password";
				document.getElementById('tblMain').focus();
				return false;
			}
			else if(document.getElementById('txtCnfPassword').value != document.getElementById('txtPassword').value)
			{
				obj.innerHTML="Both password field does not match";
				document.getElementById('txtCnfPassword').focus();
				document.getElementById('tblMain').focus();
				return false;
			}

			else if(document.getElementById('ddlGender').value== defaultValue1 || document.getElementById('ddlGender').value== defaultValue0)
			{
				obj.innerHTML="Please select Gender";
				document.getElementById('tblMain').focus();
				return false;
			}
			else if(checkdate(document.getElementById(day).value,
							  document.getElementById(month).value,
							  document.getElementById(year).value) == false)
			{
				document.getElementById('tblMain').focus();
				obj.innerHTML="Please select valid Date of Birth";
				return false;
			}
			if(!CheckTodaysDate(day,month,year,lblmsg))
			{
				document.getElementById('tblMain').focus();
				obj.innerHTML = "Date of birth can not be today's date."
				return false;
			}			
			else if(document.getElementById('txtPresentAddress1').value=='')
			{
				obj.innerHTML="Please enter present Address";
				document.getElementById('tblMain').focus();
				return false;
			}

			else if(document.getElementById('ddlPresentCountry').value==defaultValue0)
			{
				obj.innerHTML="Please select present Country";
				document.getElementById('tblMain').focus();
				return false;
			}
			else if(document.getElementById('ddlPresentState').value==defaultValue0)
			{
				obj.innerHTML="Please select present State";
				document.getElementById('tblMain').focus();
				return false;
			}
			else if(document.getElementById('ddlPresentCity').value==defaultValue0)
			{
				obj.innerHTML="Please select present City";
				document.getElementById('tblMain').focus();
				return false;
			}
			else if(document.getElementById('txtPresentPinCode').value.length == 0)
			{
				obj.innerHTML="Please enter Pincode";
				document.getElementById('tblMain').focus();
				return false;
			}
			else if(document.getElementById('txtPresentPinCode').value.length > 0
					&& (document.getElementById('txtPresentPinCode').value.length < 5
					   || document.getElementById('txtPresentPinCode').value.length > 7))
			{
				obj.innerHTML="Please enter valid Pincode";
				document.getElementById('tblMain').focus();
				return false;
			}			
			else if(document.getElementById('txtEmail').value=='')
			{
				obj.innerHTML="Please enter E-Mail";
				document.getElementById('tblMain').focus();
				return false;
			}
			else if(CheckEmail(document.getElementById('txtEmail').value)== false)
			{
				obj.innerHTML="Please enter E-Mail in correct format.";
				document.getElementById('tblMain').focus();
				return false;
			}						
			else if(ddlCorporate.value == defaultValue0
					&& ddlPartner.value == defaultValue0
					&& ddlFranchise.value == defaultValue0)
		   {		   	
	        	obj.innerHTML="Please choose at least one Business Associate";				
				return false;
		   }
		   obj.className = classMessage;
	}


	function ChangeDisplayOfControls(divID)
	{
		var div = document.getElementById(divID);

		if(div.style.display=='block')
		{
			div.style.display = 'none'
		}
		else
		{
			div.style.display = 'block'
		}
	}

	//used to validate sugar information on patient profile page
	function ValidateSugarInfo(day, month, year, hour, minute, timeType, lblmsg)
	{
		var obj =document.getElementById(lblmsg);
		if(document.getElementById('ctl00_ContentPlaceHolder1_txtSugarFastning').value =='')
		{
			obj.innerHTML = "The value for sugar fasting can not be blank";
			return false;
		}

		if(document.getElementById('ctl00_ContentPlaceHolder1_txtSugarFastning').value >400)
		{
			obj.innerHTML = "The value for sugar fasting must be less than 400";
			return false;
		}
	//	if(!ValidateDateTime(day, month, year, hour, minute, timeType, lblmsg))
	//	{
	//		return false;
	//	}
	}

	//used to validate blood pressure  information on patient profile page
	function ValidateBPInfo(day, month, year, hour, minute, timeType, lblmsg)
	{
		var obj =document.getElementById(lblmsg);
		if(document.getElementById('ctl00_ContentPlaceHolder1_txtBPSystolic').value =='')
		{
			obj.innerHTML = "The value for sugar systolic blood pressure can not be blank";
			return false;
		}
		if(document.getElementById('ctl00_ContentPlaceHolder1_txtBPDiastolic').value =='')
		{
			obj.innerHTML = "The value for diastolic blood pressure can not be blank";
			return false;
		}
		if(document.getElementById('ctl00_ContentPlaceHolder1_txtBPSystolic').value >500)
		{
			obj.innerHTML = "The value for systolic blood pressure must be less than 500";
			return false;
		}
		if(document.getElementById('ctl00_ContentPlaceHolder1_txtBPDiastolic').value >500)
		{
			obj.innerHTML = "The value for diastolic blood pressure must be less than 500";
			return false;
		}
		
	//	if(!ValidateDateTime(day, month, year, hour, minute, timeType, lblmsg))
	//	{
	//		return false;
	//	}
	}

	//used to validate HbA1c  information on patient profile page
	function ValidateHbA1cInfo(day, month, year, hour, minute, timeType, lblmsg)
	{
		var obj =document.getElementById(lblmsg);
		if(document.getElementById('ctl00_ContentPlaceHolder1_txtHbA1c').value =='')
		{
			obj.innerHTML = "The value for HbA1c can not be blank";
			return false;
		}
		if(document.getElementById('ctl00_ContentPlaceHolder1_txtHbA1c').value >10)
		{
			obj.innerHTML = "The value for HbA1c be must less than 10";
			return false;
		}
	//	if(!ValidateDateTime(day, month, year, hour, minute, timeType, lblmsg))
	//	{
	//		return false;
	//	}
	}

	//used to validate Cholestrol on patient profile page
	function ValidateCholestrolInfo(day, month, year, hour, minute, timeType, lblmsg)
	{
		var obj =document.getElementById(lblmsg);
		if(document.getElementById('ctl00_ContentPlaceHolder1_txtCholestrol').value =='')
		{
			obj.innerHTML = "The value for cholestrol can not be blank";
			return false;
		}
		if(document.getElementById('ctl00_ContentPlaceHolder1_txtCholestrol').value >400)
		{
			obj.innerHTML = "The value for cholestrol must be less than 400";
			return false;
		}
	//	if(!ValidateDateTime(day, month, year, hour, minute, timeType, lblmsg))
	//	{
	//		return false;
	//	}
	}

	//used to validate Weight on patient profile page
	function ValidateWeightInfo(day, month, year, hour, minute, timeType, lblmsg)
	{
		var obj =document.getElementById(lblmsg);
		if(document.getElementById('ctl00_ContentPlaceHolder1_txtWeight').value =='')
		{
			obj.innerHTML = "The value for Weight can not be blank";
			return false;
		}
		if(document.getElementById('ctl00_ContentPlaceHolder1_txtWeight').value >500)
		{
			obj.innerHTML = "The value for Weight must be less than 500";
			return false;
		}
	//	if(!ValidateDateTime(day, month, year, hour, minute, timeType, lblmsg))
	//	{
	//		return false;
	//	}
	}

	//used to validate temperature on patient profile page
	function ValidateTempratureInfo(day, month, year, hour, minute, timeType, lblmsg)
	{
		var obj =document.getElementById(lblmsg);
		if(document.getElementById('ctl00_ContentPlaceHolder1_txtTemperature').value =='')
		{
			obj.innerHTML = "The value for Temperature can not be blank";
			return false;
		}
		if(document.getElementById('ctl00_ContentPlaceHolder1_txtTemperature').value >110)
		{
			obj.innerHTML = "The value for temperature must be less than 110";
			return false;
		}
	//	if(!ValidateDateTime(day, month, year, hour, minute, timeType, lblmsg))
	//	{
	//		return false;
	//	}
	}
	//used to validate respiratin rate on patient profile page
	function ValidateRespirationRateInfo(day, month, year, hour, minute, timeType, lblmsg)
	{
		var obj =document.getElementById(lblmsg);
		if(document.getElementById('ctl00_ContentPlaceHolder1_txtRespirationRate').value =='')
		{
			obj.innerHTML = "The value for respiration can not be blank";
			return false;
		}
		if(document.getElementById('ctl00_ContentPlaceHolder1_txtRespirationRate').value >60)
		{
			obj.innerHTML = "The value for respiration rate must be less than 60";
			return false;
		}
	//	if(!ValidateDateTime(day, month, year, hour, minute, timeType, lblmsg))
	//	{
	//		return false;
	//	}
	}

	//used to validate Weight on patient profile page
	function ValidatePulseRateInfo(day, month, year, hour, minute, timeType, lblmsg)
	{
		var obj =document.getElementById(lblmsg);
		if(document.getElementById('ctl00_ContentPlaceHolder1_txtPulseRate').value =='')
		{
			obj.innerHTML = "The value for pulse rate can not be blank";
			return false;
		}
		if(document.getElementById('ctl00_ContentPlaceHolder1_txtPulseRate').value >180)
		{
			obj.innerHTML = "The value for pulse rate must be less than 180";
			return false;
		}
	//	if(!ValidateDateTime(day, month, year, hour, minute, timeType, lblmsg))
	//	{
	//		return false;
	//	}
	}

	function ValidateDateTime(day,month,year, hour , minute,timeType, lblmsg)
	{
		var d=document.getElementById(day).value;
		var m=document.getElementById(month).value;
		var y=document.getElementById(year).value;
		var h= document.getElementById(hour).value;
		var min= document.getElementById(minute).value;
		var tT =  document.getElementById(timeType).value;
		
		var obj =document.getElementById(lblmsg);
		var today= new Date ();
		var currentyear= today.getFullYear();
		var currentMonth = today.getMonth();
		var date = today.getDate();
		var currentHour = today.getHours();
		var currentMinute = today.getMinutes();
		currentMonth= currentMonth + 1 ;

		if(checkdate(d,m,y))
		{
			if(y < currentyear)
			{
				obj.innerHTML="";
				return true;
			}
			else if(y == currentyear)
			{
				if(m < currentMonth)
				{
					obj.innerHTML="";
					return true;
				}
				else if(m == currentMonth)
				{
					if(d < date)
					{
						obj.innerHTML="";
						return true;
					}
					else if(d == date)
					{
						if(tT == 2)
						{
							if(h!=12)
							{
								h = parseInt(h)+12;
							}
						}
						else
						{
							if(h== 12)
							{
								h=0;
							}
						}
						if(h < currentHour)
						{
							obj.innerHTML="";
							return true;
						}
						else if(h == currentHour)
						{
							if(min <= currentMinute)
							{
								obj.innerHTML="";
								return true;
							}
							else
							{
								obj.innerHTML="Selected date and time cannot be greater than today's date and time";
								return false;
							}
						}
						else
						{
							obj.innerHTML="Selected date and time  cannot be greater than today's date and time";
							return false;
						}
					}
					else
					{
						obj.innerHTML="Selected date and time  cannot be greater than today's date and time";
						return false;
					}
				}
				else
				{
					obj.innerHTML="Selected date and time  cannot be greater than today's date and time";
					return false;
				}
				
			}
			else
			{
				obj.innerHTML="Selected date and time  cannot be greater than today's date and time";
				return false;
			}
		}
		else
		{
			obj.innerHTML="Enter valid Date";
			return false;
		}
	}

	//this function is used to block the enter event of bloodgroup text box on patient profile page.
	function BlockEnter(evt)
	{
		var charCode = (evt.which) ? evt.which : event.keyCode
		if (charCode == 13)
		{
			return false;
		}
	}

	function isSpaceKey(evt)
	{
		var charCode = (evt.which) ? evt.which : event.keyCode
		if (charCode == 32)
		{
			alert('Space is not allowed in Password');
			return false;
		}
		else
		{
			return true;
		}
	}
	function isEnterKey(evt)
	{
		var charCode = (evt.which) ? evt.which : event.keyCode
		if (charCode == 13)
		{
			var LoginButton = document.getElementById('ctl00_ContentPlaceHolder1_Logincontrol1_imbGo');
			LoginButton.focus();   	    	    
		}
		return true;
	}

	function isEnterKeyMMH(evt)
	{
		var charCode = (evt.which) ? evt.which : event.keyCode
		if (charCode == 13)    
		{
			var LoginButton = document.getElementById('btnSubmit');        
			var lblStatus = document.getElementById('lblStatus');      
			lblStatus.innerHTML = "";          
			LoginButton.focus();   	    	    
		}
		return true;
	}

	function IsEnterKeyPatientRegistration(evt)
	{
		var charCode = (evt.which) ? evt.which : event.keyCode
		if (charCode == 13)
		{
			var saveButton = document.getElementById('ctl00_ContentPlaceHolder1_btnSavePersonalInfo');
			saveButton.focus();        
		}
		return true;
	}

	function IsEnterKeyArticles(evt)
	{
		var charCode = (evt.which) ? evt.which : event.keyCode
		if (charCode == 13)
		{
			var saveButton = document.getElementById('ctl00_ContentPlaceHolder1_btnSubmit');
			saveButton.focus();        
		}
		return true;
	}
	function IsEnterKeyBA(evt)
	{
	    var charCode = (evt.which) ? evt.which : event.keyCode
		if (charCode == 13)
		{
			var saveButton = document.getElementById('ctl00_ContentPlaceHolder1_btnSaveBA');
			saveButton.focus();        
		}
		return true;
	}
	
	function IsEnterKeyBAUser(evt)
	{
	    var charCode = (evt.which) ? evt.which : event.keyCode
		if (charCode == 13)
		{
			var saveButton = document.getElementById('ctl00_ContentPlaceHolder1_btnSaveBAUser');
			saveButton.focus();        
		}
		return true;
	}


	function ValidatePatientVitalInformation()
	{
			var obj = document.getElementById('ctl00_ContentPlaceHolder1_lblStatus')
			var day='ctl00_ContentPlaceHolder1_ddlTestResultDateDay';
			var month='ctl00_ContentPlaceHolder1_ddlTestResultDateMonth';
			var year='ctl00_ContentPlaceHolder1_ddlTestResultDateYear';
			var lblMsg = 'ctl00_ContentPlaceHolder1_lblStatus';
			var chkECG =document.getElementById('ctl00_ContentPlaceHolder1_chkDeleteECGFile');
			var chkSpiro =document.getElementById('ctl00_ContentPlaceHolder1_chkDeleteSpiro');
			var spiroFileUP =document.getElementById('ctl00_ContentPlaceHolder1_fileUpSpirometaryGraphFile');
			var hypSpiro = document.getElementById('ctl00_ContentPlaceHolder1_hypSpiro');
			var hypEcgFile = document.getElementById('ctl00_ContentPlaceHolder1_hypEcgFile');
			var ecgFile =document.getElementById('ctl00_ContentPlaceHolder1_fileUpECGGraph');
			var ecgText =document.getElementById('ctl00_ContentPlaceHolder1_txtEcg');
			var spiroText =document.getElementById('ctl00_ContentPlaceHolder1_txtspiroMetry');
			
			//pulise, colestrol
			var txtSystolicBP = document.getElementById('ctl00_ContentPlaceHolder1_txtSystolicBP');
            var txtDiastolicBP = document.getElementById('ctl00_ContentPlaceHolder1_txtDiastolicBP');
            var txtSugarRandom = document.getElementById('ctl00_ContentPlaceHolder1_txtSugarRandom');
            var txtSugarFasting = document.getElementById('ctl00_ContentPlaceHolder1_txtSugarFasting');
            var txtSugarAfterMeal = document.getElementById('ctl00_ContentPlaceHolder1_txtSugarAfterMeal');
            var txtHeartRate = document.getElementById('ctl00_ContentPlaceHolder1_txtHeartRate');
            var txtPulseRate = document.getElementById('ctl00_ContentPlaceHolder1_txtPulseRate');
            var txtCholestrol = document.getElementById('ctl00_ContentPlaceHolder1_txtCholestrol');
			
			
			obj.className=classError;								
		if(document.getElementById('ctl00_ContentPlaceHolder1_txtHeight').value =='')
		{
		    obj.innerHTML = 'Please enter value for Height';	
			return false;
		}
		else if(document.getElementById('ctl00_ContentPlaceHolder1_txtHeight').value !='' && 
		parseFloat(document.getElementById('ctl00_ContentPlaceHolder1_txtHeight').value) < 1)
		{
			obj.innerHTML = 'Value for Height can not be less than 1';	
			return false;
			
		}		
		else if(document.getElementById('ctl00_ContentPlaceHolder1_txtHeight').value !='' && 
		document.getElementById('ctl00_ContentPlaceHolder1_txtHeight').value > 300)
		{
			obj.innerHTML = 'Value for Height can not be greater than 300';	
			return false;
			
		}
		else if(document.getElementById('ctl00_ContentPlaceHolder1_txtWeight').value =='')
		{
		    obj.innerHTML = 'Please enter value for Weight';	
			return false;
		}
		else if(document.getElementById('ctl00_ContentPlaceHolder1_txtWeight').value !='' && 
		parseFloat(document.getElementById('ctl00_ContentPlaceHolder1_txtWeight').value) < 1)
		{
			obj.innerHTML = 'Value for Weight can not be less than 1';	
			return false;
			
		}	
		else if(document.getElementById('ctl00_ContentPlaceHolder1_txtWeight').value !='' && 
		document.getElementById('ctl00_ContentPlaceHolder1_txtWeight').value > 500)
		{
			obj.innerHTML = 'Value for Weight can not be greater than 500';	
			return false;
			
		}
		else if(txtSystolicBP.value !='' && txtSystolicBP.value != parseInt(txtSystolicBP.value))
		{
		    obj.innerHTML = 'Please enter integer value for Systolic B.P.';	
			return false;
		}		
		else if(document.getElementById('ctl00_ContentPlaceHolder1_txtSystolicBP').value !='' && 
		document.getElementById('ctl00_ContentPlaceHolder1_txtSystolicBP').value > 400)
		{
			obj.innerHTML = 'Value for Systolic B.P. can not be greater than 400';	
			return false;
			
		}
		else if(txtDiastolicBP.value !='' && txtDiastolicBP.value != parseInt(txtDiastolicBP.value))
		{
		    obj.innerHTML = 'Please enter integer value for Diastolic B.P.';	
		    return false;
		}
		else if(document.getElementById('ctl00_ContentPlaceHolder1_txtDiastolicBP').value !='' && 
		document.getElementById('ctl00_ContentPlaceHolder1_txtDiastolicBP').value > 400)
		{
			obj.innerHTML = 'Value for Diastolic B.P. can not be greater than 400';
			return false;
		}
		else if(txtSugarRandom.value !='' && txtSugarRandom.value != parseInt(txtSugarRandom.value))
		{
		    obj.innerHTML = 'Please enter integer value for Sugar Random';
		    return false;
		}
		else if(document.getElementById('ctl00_ContentPlaceHolder1_txtSugarRandom').value !='' && 
		document.getElementById('ctl00_ContentPlaceHolder1_txtSugarRandom').value > 400)
		{
			obj.innerHTML = 'Value for Sugar Random can not be greater than 400';
			return false;
		}
		else if(txtSugarFasting.value !='' && txtSugarFasting.value != parseInt(txtSugarFasting.value))
		{
		    obj.innerHTML = 'Please enter integer value for Sugar Fasting';
			return false;
		}
		else if(document.getElementById('ctl00_ContentPlaceHolder1_txtSugarFasting').value !='' && 
		document.getElementById('ctl00_ContentPlaceHolder1_txtSugarFasting').value > 400)
		{
			obj.innerHTML = 'Value for Sugar Fasting can not be greater than 400';
			return false;
		}
		else if(txtSugarAfterMeal.value !='' && txtSugarAfterMeal.value != parseInt(txtSugarAfterMeal.value))
		{
		    obj.innerHTML = 'Please enter integer value for Sugar P.P.';
		    return false;
		}
		else if(document.getElementById('ctl00_ContentPlaceHolder1_txtSugarAfterMeal').value !='' && 
		document.getElementById('ctl00_ContentPlaceHolder1_txtSugarAfterMeal').value > 400)
		{
			obj.innerHTML = 'Value for Sugar P.P. can not be greater than 400';
			return false;
		}
		else if(document.getElementById('ctl00_ContentPlaceHolder1_txtSpo2').value !='' && 
		document.getElementById('ctl00_ContentPlaceHolder1_txtSpo2').value > 100)
		{
			obj.innerHTML = 'Value for SpO2 can not be greater than 100';
			return false;
		}
		else if(document.getElementById('ctl00_ContentPlaceHolder1_fileUpECGGraph').value != '' &&
		document.getElementById('ctl00_ContentPlaceHolder1_txtEcg').value == '')
		{
			obj.innerHTML = 'If you are selecting ECG File to upload then value of ECG text can not be blank';
			return false;
		}
		else if(ecgFile.value!='' && ecgText.value == '')
		{
			obj.innerHTML = 'If you are uploading an ECG file then value of ECG Text can not be blank';
			return false;
		}
		else if(spiroFileUP.value!='' && spiroText.value=='')
		{
			obj.innerHTML = 'If you are uploading an Spirometry file then value of SpiroMetry Text can not be blank';
			return false;
		}
		else if(document.getElementById('ctl00_ContentPlaceHolder1_fileUpSpirometaryGraphFile').value != '' &&
		document.getElementById('ctl00_ContentPlaceHolder1_txtspiroMetry').value == '')
		{
			obj.innerHTML = 'If you are selecting Spirometry file to upload then value of Spirometry text can not be blank';
			return false;
		}
		else if(!ValidateDateFun(day,month,year,lblMsg))
		{
			obj.innerHTML = 'Please select valid Date Or Date Time can not be greater than todays Date Time';
			document.getElementById(day).focus();
			return false;
		}
		else if(document.getElementById('ctl00_ContentPlaceHolder1_txtSystolicBP').value !=='' &&
				document.getElementById('ctl00_ContentPlaceHolder1_txtDiastolicBP').value ==''  )
		{
			obj.innerHTML = 'Please enter value for both B.P. fields.';
			return false;
		}
		else if(document.getElementById('ctl00_ContentPlaceHolder1_txtSystolicBP').value =='' &&
				document.getElementById('ctl00_ContentPlaceHolder1_txtDiastolicBP').value !=='')
		{
			obj.innerHTML = 'Please enter value for both B.P. fields.';
			return false;
		}
		else if(document.getElementById('ctl00_ContentPlaceHolder1_txtSystolicBP').value !='' &&
				document.getElementById('ctl00_ContentPlaceHolder1_txtDiastolicBP').value !='' &&
				parseInt(document.getElementById('ctl00_ContentPlaceHolder1_txtSystolicBP').value) <parseInt(document.getElementById('ctl00_ContentPlaceHolder1_txtDiastolicBP').value ))
			{
			
				obj.innerHTML = 'Value for Systolic B.P. can not be less than Diastolic B.P.';
				return false;
			}
		
		else if(document.getElementById('ctl00_ContentPlaceHolder1_txtSugarAfterMeal').value !=='' && 
				document.getElementById('ctl00_ContentPlaceHolder1_txtSugarFasting').value =='')
		{
			obj.innerHTML = 'Please enter value for Sugar Fasting.';
			return false;
		}
		else if(document.getElementById('ctl00_ContentPlaceHolder1_txtSugarAfterMeal').value =='' && 
				document.getElementById('ctl00_ContentPlaceHolder1_txtSugarFasting').value !=='')
		{
			obj.innerHTML = 'Please enter value for Sugar P.P..';
			return false;
		}
		else if(document.getElementById('ctl00_ContentPlaceHolder1_txtSpo2').value !='' && 
		document.getElementById('ctl00_ContentPlaceHolder1_txtSpo2').value > 100)
		{
			obj.innerHTML = 'Value for SpO2 can not be greater than 100.';
			return false;
		}
		else if(txtHeartRate.value !='' && txtHeartRate.value != parseInt(txtHeartRate.value))
		{
			    obj.innerHTML = 'Please enter integer value for Heart Rate.';
			    return false;
		}
		else if(document.getElementById('ctl00_ContentPlaceHolder1_txtHeartRate').value !='' && 
		document.getElementById('ctl00_ContentPlaceHolder1_txtHeartRate').value > 200)
		{
			obj.innerHTML = 'Value for Heart Rate can not be greater than 200.';
			return false;
		}
		else if(txtPulseRate.value !='' && txtPulseRate.value != parseInt(txtPulseRate.value))
		{
		    obj.innerHTML = 'Please enter integer value for Pulse Rate.';
		    return false;
		}
		else if(document.getElementById('ctl00_ContentPlaceHolder1_txtPulseRate').value !='' && 
		parseInt(document.getElementById('ctl00_ContentPlaceHolder1_txtPulseRate').value) > 200)
		{
			obj.innerHTML = 'Value for Pulse Rate can not be greater than 200.';
			return false;
			
		}		
		else if(txtCholestrol.value !='' && txtCholestrol.value != parseInt(txtCholestrol.value))
		{
		    obj.innerHTML = 'Please enter integer value for Cholesterol.';
		    return false;
		}
		else if(parseInt(txtCholestrol.value) > 400)
		{ 
		    obj.innerHTML =  'Value for Cholesterol can not be greater than 400.';
		    return false;
		}
		else if(hypEcgFile ==null &&  ecgText.value !='' && ecgFile.value =='')
		{
			obj.innerHTML = 'If you are entering text for ECG then you have to upload the file for ECG.';
			return false;
		}
		
		else if(chkECG !=null && chkECG.checked == true && ecgText.value !='')
		{
			obj.innerHTML = 'If you are deleting an ECG file then delete the ECG text also.';
			return false;
		}
		else if(chkSpiro !=null && chkSpiro.checked == true && spiroText.value !='')
		{
			obj.innerHTML = 'If you are deleting an Spirometry file then delete the Spirometry text also.';
			return false;
		}
		else if(hypSpiro ==null &&  spiroText.value !='' && spiroFileUP.value =='')
		{
			obj.innerHTML = 'If you are entering text for Spirometry then you have to upload the file for Spirometry.';
			return false;
		}
		else if (document.getElementById('ctl00_ContentPlaceHolder1_txtHeight').value =='' &&
				document.getElementById('ctl00_ContentPlaceHolder1_txtWeight').value =='' &&
				document.getElementById('ctl00_ContentPlaceHolder1_txtSystolicBP').value =='' && 
				document.getElementById('ctl00_ContentPlaceHolder1_txtDiastolicBP').value =='' && 
				document.getElementById('ctl00_ContentPlaceHolder1_txtSugarAfterMeal').value =='' && 
				document.getElementById('ctl00_ContentPlaceHolder1_txtSugarFasting').value =='' &&
				document.getElementById('ctl00_ContentPlaceHolder1_txtSugarRandom').value =='' &&
				document.getElementById('ctl00_ContentPlaceHolder1_txtSpo2').value =='' && 
				document.getElementById('ctl00_ContentPlaceHolder1_fileUpECGGraph').value == '' &&
				document.getElementById('ctl00_ContentPlaceHolder1_txtEcg').value == '' &&
				document.getElementById('ctl00_ContentPlaceHolder1_fileUpSpirometaryGraphFile').value == '' &&
				document.getElementById('ctl00_ContentPlaceHolder1_txtspiroMetry').value == '' &&
				document.getElementById('ctl00_ContentPlaceHolder1_txtNotes').value == ''&&
				document.getElementById('ctl00_ContentPlaceHolder1_txtHeartRate').value == ''&&
				document.getElementById('ctl00_ContentPlaceHolder1_txtPulseRate').value == ''&&
				document.getElementById('ctl00_ContentPlaceHolder1_txtCholestrol').value == '' 
				)
		{
			obj.innerHTML = 'Please enter value for atleast one field ';
			return false;
		}
		else
		{
			return true;
		}
	}
	
	function ValidateBA()
	{
	    var BA = "Business Associate";
	    var lblStatus = document.getElementById('ctl00_ContentPlaceHolder1_lblStatus');
	    var txtBAName = document.getElementById('ctl00_ContentPlaceHolder1_txtName');	    
	    var txtAddress1 = document.getElementById('ctl00_ContentPlaceHolder1_txtAddress1');
	    var txtAddress2 = document.getElementById('ctl00_ContentPlaceHolder1_txtAddress2');	    
	    var ddlCountry = document.getElementById('ctl00_ContentPlaceHolder1_ddlPresentCountry');
	    var ddlState = document.getElementById('ctl00_ContentPlaceHolder1_ddlPresentState');
	    var ddlCity = document.getElementById('ctl00_ContentPlaceHolder1_ddlPresentCity');
	    var txtPinCode = document.getElementById('ctl00_ContentPlaceHolder1_txtPinCode');
	    var txtEmail = document.getElementById('ctl00_ContentPlaceHolder1_txtEmail');
	    var txtPhone = document.getElementById('ctl00_ContentPlaceHolder1_txtPhone');
	    var txtContactPerson = document.getElementById('ctl00_ContentPlaceHolder1_txtContactPerson');
	    var txtContactNo = document.getElementById('ctl00_ContentPlaceHolder1_txtContactNo');
	    var txtSave = document.getElementById('ctl00_ContentPlaceHolder1_btnSaveBA');	    
	    //lblStatus.className = classError; 	    
	    
	    
	    if(txtBAName.value == '')
		{
			lblStatus.innerHTML = 'Please enter Name';
			txtBAName.focus();    
			return false;
		}
		else if(txtAddress1.value == '')
		{
		    lblStatus.innerHTML = 'Please enter Address1';
		    txtAddress1.focus();    
			return false;
		}
		else if(ddlCountry.value == defaultValue0)
		{
		    lblStatus.innerHTML = 'Please select Country';
		    ddlCountry.focus();    
			return false;
		}
		else if(ddlState.value == defaultValue0)
		{
		    lblStatus.innerHTML = 'Please select State';
		    ddlState.focus();
			return false;
		}
		else if(ddlCity.value == defaultValue0)
		{
		    lblStatus.innerHTML = 'Please enter City';
		    ddlCity.focus();
			return false;
		}
		else if(txtPinCode.value == '')
		{
		    lblStatus.innerHTML = 'Please enter Pincode';
		    txtPinCode.focus();
			return false;
		}
		else if(txtPinCode.value.length < 5 || txtPinCode.value.Length > 9)
		{
		    lblStatus.innerHTML = 'Please enter valid Pincode (Pincode must contains 5-9 characters)';
		    txtPinCode.focus();
			return false;
		}
		else if(txtEmail.value == '')
		{
		    lblStatus.innerHTML = 'Please enter E-mail';
		    txtEmail.focus();
			return false;
		}
		else if(!CheckEmail(txtEmail.value))
		{   
		   lblStatus.innerHTML = 'Please enter valid E-mail';
		   txtEmail.focus();
		   return false;
		}
		
	    //lblStatus.className = classMessage;     
	    return true;
	}
	
	function ValidateHistory()
        {
           var userInputs = false;
           var ddlBloodGroup = document.getElementById('ctl00_ContentPlaceHolder1_ddlBloodGroup');          
           var txtAllergies1 = document.getElementById('ctl00_ContentPlaceHolder1_txtAllergies1');          
           var txtAllergies2 = document.getElementById('ctl00_ContentPlaceHolder1_txtAllergies2');          
           var txtAllergies3 = document.getElementById('ctl00_ContentPlaceHolder1_txtAllergies3');          
           var txtAllergies4 = document.getElementById('ctl00_ContentPlaceHolder1_txtAllergies4');          
           var txtKnownAilments1 = document.getElementById('ctl00_ContentPlaceHolder1_txtKnownAilments1');          
           var txtKnownAilments2 = document.getElementById('ctl00_ContentPlaceHolder1_txtKnownAilments2');          
           var txtKnownAilments3 = document.getElementById('ctl00_ContentPlaceHolder1_txtKnownAilments3');          
           var txtKnownAilments4 = document.getElementById('ctl00_ContentPlaceHolder1_txtKnownAilments4');          
           var txtPostOperations1 = document.getElementById('ctl00_ContentPlaceHolder1_txtPostOperations1');          
           var txtPostOperations2 = document.getElementById('ctl00_ContentPlaceHolder1_txtPostOperations2');          
           var txtPostOperations3 = document.getElementById('ctl00_ContentPlaceHolder1_txtPostOperations3');          
           var txtPostOperations4= document.getElementById('ctl00_ContentPlaceHolder1_txtPostOperations4');          
           var txtCurrentMedication1 = document.getElementById('ctl00_ContentPlaceHolder1_txtCurrentMedication1');          
           var txtCurrentMedication2 = document.getElementById('ctl00_ContentPlaceHolder1_txtCurrentMedication2');          
           var txtCurrentMedication3 = document.getElementById('ctl00_ContentPlaceHolder1_txtCurrentMedication3');          
           var txtCurrentMedication4 = document.getElementById('ctl00_ContentPlaceHolder1_txtCurrentMedication4');          
           var txtNotes = document.getElementById('ctl00_ContentPlaceHolder1_txtNotes');          
         
           
           if(ddlBloodGroup.value != defaultValue0
                || txtAllergies1.value != ''
                || txtAllergies2.value != ''
                || txtAllergies3.value != ''
                || txtAllergies4.value != ''
                || txtKnownAilments1.value != ''
                || txtKnownAilments2.value != ''
                || txtKnownAilments3.value != ''
                || txtKnownAilments4.value != ''
                || txtPostOperations1.value != ''
                || txtPostOperations2.value != ''
                || txtPostOperations3.value != ''
                || txtPostOperations4.value != ''
                || txtCurrentMedication1.value != ''
                || txtCurrentMedication2.value != ''
                || txtCurrentMedication3.value != ''
                || txtCurrentMedication4.value != ''
                || txtNotes.value != '') 
           {
                userInputs = true;
           }
           else
           {
                alert('Please enter at least one input');
           }   
           return userInputs;
        } 
        
    function ValidateBAUserRegistration()
	{
	    var BA = "Business Associate";
	    var lblStatus = document.getElementById('ctl00_ContentPlaceHolder1_lblStatus');
	    var txtFirstName = document.getElementById('ctl00_ContentPlaceHolder1_txtFirstName');	    
	    var txtLastName = document.getElementById('ctl00_ContentPlaceHolder1_txtLastName');	    
	    var ddlCorporate = document.getElementById('ctl00_ContentPlaceHolder1_ddlCorporate');
	    var ddlPartner = document.getElementById('ctl00_ContentPlaceHolder1_ddlPartner');
	    var ddlFranchise = document.getElementById('ctl00_ContentPlaceHolder1_ddlFranchise');	    
	    var txtPassword = document.getElementById('ctl00_ContentPlaceHolder1_txtPassword');	    
	    var txtCnfPassword = document.getElementById('ctl00_ContentPlaceHolder1_txtCnfPassword');	    
	    var txtEmail = document.getElementById('ctl00_ContentPlaceHolder1_txtEmail');		        
	    lblStatus.className = classError;     
	    
	    
	    if(txtFirstName.value == '')
		{
			lblStatus.innerHTML = 'Please enter First Name';
			txtFirstName.focus();
			return false;
		}
		else if(txtLastName.value == '')
		{
		    lblStatus.innerHTML = 'Please enter Last Name';
		    txtLastName.focus();
			return false;
		}
		else if(txtEmail.value == '')
		{
		    lblStatus.innerHTML="Please enter E-Mail";			
		    txtEmail.focus();
			return false;
		}
		else if(CheckEmail(txtEmail.value)== false)
		{
			lblStatus.innerHTML="Please enter E-Mail in correct format.";
			txtEmail.focus();
			return false;
		}		 
		else if(txtPassword.value == '')
		{
		    lblStatus.innerHTML = 'Please enter Password';
		    txtPassword.focus();
			return false;
		}
		else if(txtPassword.value.length < 6)
		{

			lblStatus.innerHTML="Please enter minimum 6 character for Password";			
			txtPassword.focus();
			return false;
		}
		else if(txtCnfPassword.value.length < 6)
		{
			lblStatus.innerHTML="Please enter minimum 6 character for Confirm Password";			
			txtCnfPassword.focus();
			return false;
		}
		else if(txtCnfPassword.value != txtPassword.value)
		{
			lblStatus.innerHTML="Both password field does not match";			
			txtCnfPassword.focus();
			return false;
		}		
		else if(ddlCorporate.value == defaultValue0 && ddlPartner.value == defaultValue0 && ddlFranchise.value == defaultValue0)
		{
		    lblStatus.innerHTML = 'Please select one Business Associate';
		    ddlCorporate.focus();
			return false;
		}
		else if(ddlCorporate.value != defaultValue0 && ddlPartner.value != defaultValue0 && ddlFranchise.value != defaultValue0)
		{
		    lblStatus.innerHTML = 'Please select only one Business Associate';
		    ddlCorporate.focus();
			return false;
		}
		else if(ddlCorporate.value != defaultValue0 && ddlPartner.value != defaultValue0)
		{
		    lblStatus.innerHTML = 'Please select only one Business Associate';
		    ddlCorporate.focus();
			return false;
		}
		else if(ddlCorporate.value != defaultValue0 && ddlFranchise.value != defaultValue0)
		{
		    lblStatus.innerHTML = 'Please select only one Business Associate';
		    ddlCorporate.focus();
			return false;
		}
		else if(ddlPartner.value != defaultValue0 && ddlFranchise.value != defaultValue0)
		{
		    lblStatus.innerHTML = 'Please select only one Business Associate';
		    ddlCorporate.focus();
			return false;
		}
		
	    lblStatus.className = classMessage;     
	    return true;
	}
	
	function CheckUploadedFiles()
    {
	    var inputControls=document.getElementsByTagName('input');
	    var fileType;
	    var objSpan = document.getElementById("ctl00_ContentPlaceHolder1_lblStatus");
	    var isAnyFileForUpload=0;
	    objSpan.className ="errorMessage";
	
		var day1='ctl00_ContentPlaceHolder1_ddlRecordAddedDate1';
		var month1='ctl00_ContentPlaceHolder1_ddlRecordAddedMonth1';
		var year1='ctl00_ContentPlaceHolder1_ddlRecordAddedYear1';
		
		var day2='ctl00_ContentPlaceHolder1_ddlRecordAddedDate2';
		var month2='ctl00_ContentPlaceHolder1_ddlRecordAddedMonth2';
		var year2='ctl00_ContentPlaceHolder1_ddlRecordAddedYear2';
		
		var day3='ctl00_ContentPlaceHolder1_ddlRecordAddedDate3';
		var month3='ctl00_ContentPlaceHolder1_ddlRecordAddedMonth3';
		var year3='ctl00_ContentPlaceHolder1_ddlRecordAddedYear3';
		
		var lblMsg = 'ctl00_ContentPlaceHolder1_lblStatus';
		
	    for(var counter=0; counter<inputControls.length; counter++)
	    {
		    fileType= inputControls[counter].type;
		    if(fileType=='file')
		    {
			    if(inputControls[counter].value!='')
			    {
				    isAnyFileForUpload=1;
				    break;
			    }
		    }
	    }
	    
	    if(isAnyFileForUpload==0)
	    {
    		
		    objSpan.innerHTML = "Please select atleast one file for upload.";
		    return false;
	    }
    	
    	
	    if(!ValidateDateFun(day1,month1,year1,lblMsg))
	    {
		    //objSpan.innerHTML = 'Please select valid date';
		    document.getElementById(day1).focus();
		    return false;
	    }
	    if(!ValidateDateFun(day2,month2,year2,lblMsg))
	    {
		    //objSpan.innerHTML = 'Please select valid date';
		    document.getElementById(day2).focus();
		    return false;
	    }
	    if(!ValidateDateFun(day3,month3,year3,lblMsg))
	    {
		    //objSpan.innerHTML = 'Please select valid date';
		    document.getElementById(day3).focus();
		    return false;
	    }
	    return true;
    }
