
function donor_reg()
{
	if(!string(document.frm2.name,3,50,"Name",'Y'))
	{
	return false;
	}
	if(!string_value(document.frm2.uname,3,25,"User Name",'Y'))
	{
	return false;
	}
	if(!string_value(document.frm2.pass,6,100,"Password",'Y'))
	{
	return false;
	}
	if(!string_value(document.frm2.cpass,6,100,"Confirm Password",'Y'))
	{
	return false;
	}
	if(document.frm2.pass.value!=document.frm2.cpass.value) {
		alert("Please check Password And Confirm Password are not same.");
		document.frm2.pass.focus();
		return false;
	}
	if(document.frm2.state.value== '----Select----') {
			alert("Please Select State.");
			document.frm2.state.focus();
			return false;
		}
	if(!string_name(document.frm2.area,1,25,"Area",'Y'))
	{
	return false;
	}
	if(!zipcode(document.frm2.pcode,3,6,10000,"Pin code",'Y'))
	{
	return false;
	}
	if(document.frm2.mnum.value == '' && document.frm2.lnum.value == '')
	{
	 alert("Please enter atleast one field,Mobile No or Phone No.");
	 document.frm2.mnum.focus();
	return false;
	}
	else 
	{
		if(document.frm2.mnum.value != '' || document.frm2.lnum.value == '' )
		{
		if(!number(document.frm2.mnum,10,15,1111111111,999999999999999,"Mobile number",'N'))
              {
	                return false;
              }  
		}
		if(document.frm2.mnum.value == '' || document.frm2.lnum.value != '' )
		{
    	if(!number(document.frm2.lnum,10,15,0000000000,999999999999999,"Phone number",'N'))
	           {
	             return false;
	           }
		}
   }
	
	
	if(!email(document.frm2.email,7,50,"Email ID ",'Y'))
	{
	return false;
	}
	if(document.frm2.dob.value== '') {
			alert("Please enter date of birth.");
			document.frm2.dob.focus();
			return false;
		}else	{
			var mydob = document.frm2.dob.value.toString();
			my_y=mydob.substring(0,4);
			my_m=mydob.substring(5,7) - 1;
			my_d=mydob.substring(8,10);
			var mydobobj = new Date(my_y,my_m,my_d);
						
			var curdate = new Date();
			com_y = curdate.getFullYear() - 18;
			com_m = curdate.getMonth();
			com_d = curdate.getDate();
			var comdobobj = new Date(com_y,com_m,com_d);
						
			if(mydobobj > comdobobj)	{
				alert("Not eligible to Donate Blood.\nMinimum age must be 18 years..");
				return false;
			}
		}	
	if(!birthyear(document.frm2.weight,2,3,40,150,"Weight ",'Y'))
	{
	return false;
	}
	if(document.frm2.sform.value== '----Select----') {
			alert("Please Select Suffer from.");
			document.frm2.sform.focus();
			return false;
		}
		if(document.frm2.b_group.value== '----Select----') {
			alert("Please Select Blood Group Name.");
			document.frm2.b_group.focus();
			return false;
		}
	if(document.frm2.ldate.value!='')
	{
	 var mydob = document.frm2.ldate.value.toString();
			my_y=mydob.substring(0,4);
			my_m=mydob.substring(5,7) - 1;
			my_d=mydob.substring(8,10);
			var mydobobj = new Date(my_y,my_m,my_d);
			var curdate = new Date();
			com_y = curdate.getFullYear();
			com_m = curdate.getMonth();
			com_d = curdate.getDate();
			var comdobobj = new Date(com_y,com_m,com_d);
			if(mydobobj > comdobobj)	{
				alert("Please Check Last blood Donation date");
				return false;
			}
	}
	return true;
}

/////////////////////////////////////////////////////////////////////////

function editdonor_reg()
{
	if(!string(document.frmd.area,1,25,"Area",'Y'))
	{
	return false;
	}
	if(!zipcode(document.frmd.pcode,3,6,10000,"Pin code",'Y'))
	{
	return false;
	}
	if(!number(document.frmd.lnum,10,15,0000000000,999999999999999,"Phone Number",'Y'))
	{
	return false;
	}
	if(!number(document.frmd.mnum,10,15,1111111111,999999999999999,"Mobile Number",'Y'))
	{
	return false;
	}
	if(!email(document.frmd.email,7,50,"Email ID ",'Y'))
	{
	return false;
	}
	if(document.frmd.dob.value== '') {
			alert("Please enter date of birth.");
			document.frmd.dob.focus();
			return false;
		}else	{
			var mydob = document.frmd.dob.value.toString();
			my_y=mydob.substring(0,4);
			my_m=mydob.substring(5,7) - 1;
			my_d=mydob.substring(8,10);
			var mydobobj = new Date(my_y,my_m,my_d);
						
			var curdate = new Date();
			com_y = curdate.getFullYear() - 18;
			com_m = curdate.getMonth();
			com_d = curdate.getDate();
			var comdobobj = new Date(com_y,com_m,com_d);
						
			if(mydobobj > comdobobj)	{
				alert("Not eligible to Give Blood \nMinimum age must be 18 years..");
				return false;
			}
		}
	if(!birthyear(document.frmd.weight,2,3,40,150,"Weight ",'Y'))
	{
	return false;
	}
	return true;
}

//////////////////////////////////////////////////////////////////////////
  
  function forgetpass()
	{
	if(document.frm7.email.value=="")
	{
	alert("Please enter registered email. ");
	return false;
	}
	else 
	{
		if(!email(document.frm7.email,7,50,'Email Id','Y'))
		return false;
	}
	}
////////////////////////////////////////////////////////////////////////////////

function login()
{
if(!string_value(document.frm.uname,3,25,"User Name",'Y'))
	{
	return false;
	}
	if(!string_value(document.frm.pass,6,100,"Password",'Y'))
	{
	return false;
	}
	return true;
}
/////////////////////////////////////////////////////////////////////////////////////

function friend()
{
	/*if(!string(document.frm5.fname,3,50,'Your Name','Y'))
	{
		return false;
	}*/
	if(!email(document.frm5.emailfname,7,50,'Your Email Id','Y'))
	{
		return false;
	}
	if(!string_value(document.frm5.sname,3,50,'Friend Name','Y'))
	{
		return false;
	}
	if(!email(document.frm5.emailsname,7,50,'Friend Email Id','Y'))
	{
		return false;
	}
	if(document.frm5.emailfname.value == document.frm5.emailsname.value) {
		alert("Please check Your Email And Your Friend Email Id are not same.");
		document.frm5.emailfname.focus();
		return false;
	}
		return true;

}
////////////////////////////////////////////////////////////////////////////////

function testimonial()
{
	if(!string(document.frm6.name,3,50,'Name','Y'))
	{
		return false;
	}
	if(!email(document.frm6.emailid,7,50,'Email Id','Y'))
	{
		return false;
	}
	if(!string(document.frm6.txtMsg,3,100,'Message','Y'))
	{
		return false;
	}
	
		return true;

}
///////////////////////////////////////////////////////////////////////////////////////

function req_res()
{
   if(!string(document.frm3.dname,3,50,"Doctor Name",'Y'))
	{
	return false;
	}
	if(!string(document.frm3.pname,3,50,"Patient Name",'Y'))
	{
	return false;
	}
	if(document.frm3.b_group.value== '--Select--') {
			alert("Please Select blood Group.");
			document.frm3.b_group.focus();
			return false;
		}
	if(!number(document.frm3.page,1,2,"Patient Age",'Y'))
	{
	return false;
	}
/*	if(!number(document.frm3.mnum,10,15,1111111111,999999999999999,"Mobile Number",'Y'))
	{
	return false;
	}
	if(!number(document.frm3.lnum,10,15,0000000000,999999999999999,"Phone Number",'Y'))
	{
	return false;
	}
*/	if(document.frm3.mnum.value == '' && document.frm3.lnum.value == '')
	{
	 alert("Please enter atleast one field,Mobile No or Phone No.");
	 document.frm3.mnum.focus();
	return false;
	}
	else 
	{
		if(document.frm3.mnum.value != '' || document.frm3.lnum.value == '' )
		{
		if(!number(document.frm3.mnum,10,15,1111111111,999999999999999,"Mobile number",'N'))
              {
	                return false;
              }  
		}
		if(document.frm3.mnum.value == '' || document.frm3.lnum.value != '' )
		{
    	if(!number(document.frm3.lnum,10,15,0000000000,999999999999999,"Phone number",'N'))
	           {
	             return false;
	           }
		}
   }
	if(!string(document.frm3.hospital_name,3,50,"Hospital Name",'Y'))
	{
	return false;
	}
	if(!alpha_numeric_value(document.frm3.haddress,3,50,"Hospital Address",'Y'))
	{
	return false;
	}
	if(!alpha_numeric_value(document.frm3.paaddress,3,50,"Patient Address",'Y'))
	{
	return false;
	}
	if(!string(document.frm3.purpose,3,100,"Purpose",'Y'))
	{
	return false;
	}
	if(!number(document.frm3.need,1,1,1,10,"Need",'Y'))
	{
	return false;
	}
	if(document.frm3.date.value=='')
	{
	 alert("Please select When Blood is needed date");
	 document.frm3.date.focus();
	 return false;
	}
	else {
		var mydob = document.frm3.date.value.toString();
			my_y=mydob.substring(0,4);
			my_m=mydob.substring(5,7) - 1;
			my_d=mydob.substring(8,10);
			var mydobobj = new Date(my_y,my_m,my_d);
			var curdate = new Date();
			com_y = curdate.getFullYear();
			com_m = curdate.getMonth();
			com_d = curdate.getDate();
			var comdobobj = new Date(com_y,com_m,com_d);
			if(mydobobj < comdobobj)	{
				alert("Please Check date");
				return false;
			}
	}
	
	if(!string(document.frm3.name,3,50,"Name",'Y'))
	{
	return false;
	}
	if(!string(document.frm3.rwith,3,50,"Relation With",'Y'))
	{
	return false;
	}
	if(!email(document.frm3.emailid,7,50,"Email Id",'Y'))
	{
	return false;
	}
	if(!number(document.frm3.pnumber,10,15,0000000000,999999999999999,"Phone Number",'Y'))
	{
	return false;
	}if(!number(document.frm3.mnumber,10,15,1111111111,999999999999999,"Mobile Number",'Y'))
	{
	return false;
	}
	if(!alpha_numeric_value(document.frm3.address,3,100,"Address",'Y'))
	{
	return false;
	}
	if(!number(document.frm3.pcode,3,6,100000,999999,"Pincode",'Y'))
	{
	return false;
	}
	if(!string(document.frm3.dtails,3,100,"Details Information",'Y'))
	{
	return false;
	}
	return true;
}

////////////////////////////////////////////////////////////////////////

function sendvery()
{
    if(!email(document.frm4.mail1,7,50,"Email Id",'Y'))
	{
	return false;
	}
	if(!email(document.frm4.mail2,7,50,"Email Id",'Y'))
	{
	return false;
	}
	if(document.frm4.mail1.value == document.frm4.mail2.value) {
		alert("Please check Sender mail ID And Receiver mail ID are not same.");
		document.frm4.mail1.focus();
		return false;
	}
	if(!string_value_textarea(document.frm4.textarea,20,400,"Your message",'Y'))
	{
	return false;
	}
	return true;
}

//////////////////////////////////////////////////////////////////////////////
function next_date()
{
	if(document.frm123.dob.value== '') {
			alert("Please enter date of birth.");
			document.frm123.dob.focus();
			return false;
		}else	{
			var mydob = document.frm123.dob.value.toString();
			my_y=mydob.substring(0,4);
			my_m=mydob.substring(5,7) - 1;
			my_d=mydob.substring(8,10);
			var mydobobj = new Date(my_y,my_m,my_d);
						
			var curdate = new Date();
			com_y = curdate.getFullYear() - 18;
			com_m = curdate.getMonth();
			com_d = curdate.getDate();
			var comdobobj = new Date(com_y,com_m,com_d);
						
			if(mydobobj > comdobobj)	{
				alert("Not eligible to Donate Blood.\nMinimum age must be 18 years..");
				return false;
			}
		}	
	if(!number(document.frm123.dd,1,2,1,31,"Date",'Y'))
	{
	return false;
	}
	if(!number(document.frm123.mm,1,2,1,12,"Month",'Y'))
	{
	return false;
	}
	if(!number(document.frm123.yy,4,4,2008,2009,"Year",'Y'))
	{
	return false;
	}
	return true;
}

//////////////////////////////////////////////////////////////////////////////

function req_adve()
{
	 if(!string_value(document.frma.registration_no,5,50,"Registration_no",'Y'))
	{
	return false;
	}
	if(!string_org(document.frma.organisation,3,50,"Organisation",'Y'))
	{
	return false;
	}
	if(!string_name(document.frma.message,5,200,"Message",'Y'))
	{
	return false;
	}
	if(!alpha_numeric_value(document.frma.address,5,60,"Address",'Y'))
	{
	return false;
	}
/*	if(!number(document.frma.mobile,10,15,9000000000,999999999999999,"Mobile Number",'Y'))
	{
	return false;
	}
	if(!number(document.frma.phone,10,15,0000000000,999999999999999,"Phone Number",'Y'))
	{
	return false;
	}
*/	if(document.frma.mobile.value == '' && document.frma.phone.value == '')
	{
	 alert("Please enter atleast one field,Mobile No or Phone No.");
	 document.frma.mnum.focus();
	return false;
	}
	else 
	{
		if(document.frma.mobile.value != '' || document.frma.phone.value == '' )
		{
		if(!number(document.frma.mobile,10,15,1111111111,999999999999999,"Mobile number",'N'))
              {
	                return false;
              }  
		}
		if(document.frma.mobile.value == '' || document.frma.phone.value != '' )
		{
    	if(!number(document.frma.phone,10,15,0000000000,999999999999999,"Phone number",'N'))
	           {
	             return false;
	           }
		}
   }
	
	
	
	
	
	
	if(document.frma.start_date.value=='')
	{
	 alert("Please select Start date");
	 document.frma.start_date.focus();
	 return false;
	}
	else {
		var mydob = document.frma.start_date.value.toString();
			my_y=mydob.substring(0,4);
			my_m=mydob.substring(5,7) - 1;
			my_d=mydob.substring(8,10);
			var mydobobj = new Date(my_y,my_m,my_d);
			var curdate = new Date();
			com_y = curdate.getFullYear();
			com_m = curdate.getMonth();
			com_d = curdate.getDate();
			var comdobobj = new Date(com_y,com_m,com_d);
			if(mydobobj < comdobobj)	{
				alert("Please Check Start date");
				return false;
			}
	}
	if(document.frma.end_date.value=='')
	{
	 alert("Please select End Date");
	 document.frma.end_date.focus();
	 return false;
	}
	else {
		var mydob = document.frma.end_date.value.toString();
			my_y=mydob.substring(0,4);
			my_m=mydob.substring(5,7) - 1;
			my_d=mydob.substring(8,10);
			var mydobobj = new Date(my_y,my_m,my_d);
			var curdate = new Date();
			com_y = curdate.getFullYear();
			com_m = curdate.getMonth();
			com_d = curdate.getDate();
			var comdobobj = new Date(com_y,com_m,com_d);
			if(mydobobj < comdobobj)	{
				alert("Please Check End date");
				return false;
			}
	}
	if(document.frma.start_date.value > document.frma.end_date.value)
	{
	 alert("Please Check Date");
	 document.frma.start_date.focus();
	 return false;
	}
	if(!string(document.frma.name,3,50,"Name",'Y'))
	{
	return false;
	}
	if(!string(document.frma.designation,3,20,"Designation",'Y'))
	{
	return false;
	}
	if(!email(document.frma.email,7,50,"Email Id",'Y'))
	{
	return false;
	}
	if(!number(document.frma.phone1,10,15,0000000000,999999999999999,"Phone Number",'Y'))
	{
	return false;
	}
	if(!number(document.frma.mobile1,10,15,9000000000,999999999999999,"Mobile Number",'Y'))
	{
	return false;
	}
	if(!alpha_numeric_value(document.frma.address1,3,100,"Address",'Y'))
	{
	return false;
	}
	if(!number(document.frma.pincode,3,6,100000,999999,"Pincode",'Y'))
	{
	return false;
	}
	if(!string(document.frma.details,3,100,"Details Information",'Y'))
	{
	return false;
	}
	return true;
}
///////////////////////////////////////////////////////////////////////////////////////////
function addfaq()
{
	if(!bankbranch(document.frm.faq_que,3,1000,"Question",'Y'))
	{
	return false;
	}
	if(!bankbranch(document.frm.faq_ans,3,1000,"Answer",'Y'))
	{
	return false;
	}
	return true;
}
//////////////////////////////////////////////////////////////////////////////////////////
function ad_req_adve()
{
	 if(!string_value(document.frm.registration_no,5,50,"Registration_no",'Y'))
	{
	return false;
	}
	if(!string_org(document.frm.organisation,3,50,"Organisation",'Y'))
	{
	return false;
	}
	if(!string_name(document.frm.message2,5,200,"Message",'Y'))
	{
	return false;
	}
	if(!alpha_numeric_value(document.frm.address2,5,60,"Address",'Y'))
	{
	return false;
	}
	if(!number(document.frm.phone2,10,15,0000000000,999999999999999,"Phone Number",'Y'))
	{
	return false;
	}
	if(!number(document.frm.mobile2,10,15,9000000000,999999999999999,"Mobile Number",'Y'))
	{
	return false;
	}
	if(document.frm.start_date.value=='')
	{
	 alert("Please select Start blood donation date");
	 document.frm.start_date.focus();
	 return false;
	}else {
		var mydob = document.frm.start_date.value.toString();
			my_y=mydob.substring(0,4);
			my_m=mydob.substring(5,7) - 1;
			my_d=mydob.substring(8,10);
			var mydobobj = new Date(my_y,my_m,my_d);
			var curdate = new Date();
			com_y = curdate.getFullYear();
			com_m = curdate.getMonth();
			com_d = curdate.getDate();
			var comdobobj = new Date(com_y,com_m,com_d);
			if(mydobobj < comdobobj)	{
				alert("Please Check Start date");
				return false;
			}
	}
	if(document.frm.end_date2.value=='')
	{
	 alert("Please select last blood donation date");
	 document.frm.end_date2.focus();
	 return false;
	}else {
		var mydob = document.frm.end_date2.value.toString();
			my_y=mydob.substring(0,4);
			my_m=mydob.substring(5,7) - 1;
			my_d=mydob.substring(8,10);
			var mydobobj = new Date(my_y,my_m,my_d);
			var curdate = new Date();
			com_y = curdate.getFullYear();
			com_m = curdate.getMonth();
			com_d = curdate.getDate();
			var comdobobj = new Date(com_y,com_m,com_d);
			if(mydobobj < comdobobj)	{
				alert("Please Check End date");
				return false;
			}
	}
	if(document.frm.start_date.value > document.frm.end_date2.value)
	{
	 alert("Please Check Date");
	 document.frm.start_date.focus();
	 return false;
	}
	if(!string(document.frm.name2,3,50,"Name",'Y'))
	{
	return false;
	}
	if(!string(document.frm.designation2,3,20,"Designation",'Y'))
	{
	return false;
	}
	if(!email(document.frm.email2,7,50,"Email Id",'Y'))
	{
	return false;
	}
	if(!number(document.frm.phone12,10,15,0000000000,999999999999999,"Phone Number",'Y'))
	{
	return false;
	}
	if(!number(document.frm.mobile12,10,15,9000000000,999999999999999,"Mobile Number",'Y'))
	{
	return false;
	}
	if(!alpha_numeric_value(document.frm.address12,3,100,"Address",'Y'))
	{
	return false;
	}
	if(!number(document.frm.pincode2,3,6,100000,999999,"Pincode",'Y'))
	{
	return false;
	}
	if(!string(document.frm.details2,3,100,"Details Information",'Y'))
	{
	return false;
	}
	return true;
}
///////////////////////////////////////////////////////////////////////////////////////////////////////
function tlogin()
{
if(!string_value(document.frmt.uname,3,25,"User Name",'Y'))
	{
	return false;
	}
	if(!string_value(document.frmt.pass,6,100,"Password",'Y'))
	{
	return false;
	}
	return true;
}
/////////////////////////////////////////////////////////////////////////////////////////////////////
function forgetpass1()
	{
	if(document.frm8.emailid.value=="")
	{
	alert("Please enter registered email. ");
	return false;
	}
	else 
	{
		if(!email(document.frm8.emailid,7,50,'Email Id','Y'))
		return false;
	}
	}
