//For Checking The Email Address.
	
function checkemail(email)
	{
		i = 0 ;
		txt = email;
	if ( txt.indexOf("@") < 3 )
	{
		i = i +1 ;
	}
	
	if (
		( txt.indexOf(".com") < 5 ) && ( txt.indexOf(".org") < 5 ) && 	
		( txt.indexOf(".gov") < 5 ) && ( txt.indexOf(".net") < 5 ) && ( txt.indexOf(".mil") < 5 ) && ( txt.indexOf(".edu") < 5 )
	    ){
		i = i +1;	
	   }

	if ( i > 0 )
		{
			return false;
		}
	else
		return true;
}


// For Checking The DONOR REGISTERATION.

	function checkDonor()
	{
	  if ( (document.donor.fname.value=="") ||(document.donor.login.value=="") 
		 ||(document.donor.password.value=="")||(document.donor.lname.value=="") 
             ||(document.donor.Day.value=="dd") ||(document.donor.Month.value=="mm")
		 ||(document.donor.Year.value=="yy")||(document.donor.blood.value=="bg") 
		 ||(document.donor.address.value=="")||(document.donor.city.value=="")
		 ||(document.donor.country.value=="chh") ||(document.donor.contacttime.value=="pp"))
		{	
			alert("Please Fill all mandatory fields ... ");
			return false;

		}
	 else
		{
  		     if(checkdate()){
			  if( passcheck() ){		
				return true;
			   }
			  else
				return false;
			 }
			else
			   {	
				return false;
			   }
		}
		
	}


function checkdate()
	{
		dob = new Date ((document.donor.Year.value),(document.donor.Month.value - 1),(document.donor.Day.value));
		bdate = new Date ((document.donor.byear.value),(document.donor.bmonth.value - 1),(document.donor.bday.value));
	
		if (dob.getDate()== (document.donor.Day.value) ){
			return true;
		}
		else{
			alert("Invalid Date Of Birth");
			return false;
			}

		if (bdate.getDate()== (document.donor.bday.value) ){
			return true;
		}
		else{
			alert("Invalid Bleed Date");
			return false;
			}

		
				

/*
		alert("Batameeeeeeeeeeeeeeeeeeeeeeeez");
		}
		else
		{
			alert("Bohat Baree Izat :pppppppppppppppppppp");
		}
		
		alert(hdate.getDate());
	
	if ( cdate < hdate )
		alert("Insaaaan Banany Mein Lagta Hai Waqt Kuch Ziada ");



//		alert(cdate - hdate );
//		alert("Kaka"); */
	
	}

//For DONOR Registration Form
function passcheck()
{

	//alert("Passord :" + document.donor.password.value);
//	alert("Re-Passord :" + document.donor.rpass.value);


	if( (document.donor.password.value) == (document.donor.rpass.value) )
		return true;
	else
		{
			alert("Password did not match");
			return false;
		}
}



// For Checking the EDIT DONOR Information 

	function checkEditInfo()
	{
	
		
		if ( (document.donor.fname.value=="") ||(document.donor.lname.value=="") 
            	 ||(document.donor.address.value=="")||(document.donor.city.value=="")
			 ||(document.donor.country.value=="chh") )
			{	
				alert("Please Fill all mandatory fields ... ");
				return false;
			}
	     else
			{
				if( checkbdate() )
					return true;
				else
					return false;
			}
	}

// For checking DONOR's Dates
	function checkbdate() 
	{
	  	if ((document.donor.byear.value=="never") && (document.donor.bmonth.value=="never") && (document.donor.bday.value=="never") )
			return true;
		else{
		bdate1 = new Date ((document.donor.byear.value),(document.donor.bmonth.value - 1),(document.donor.bday.value));
		
		if (bdate1.getDate()== (document.donor.bday.value) ){
			return true;
		}
		else{
			alert("Invalid Bleed Date");
			return false;
			}
		}
	}


// Function for Checking the Guest Book Values ...

function checkguest()
{
	
	if ( (document.guestbook.name.value=="") ||(document.guestbook.city.value=="") 
		 ||(document.guestbook.email.value=="")||(document.guestbook.country.value=="ch")||(document.guestbook.comments.value=="") )
	   {
		alert("Please Fill all mandatory fields ... ");
		return false;
	   }

	else
	   {
		if (checkemail(document.guestbook.email.value) ){		
				return true;
		  }
		else{
			alert("Please enter VALID EMAIL address ....");
			return false;
		    }
	   }
}


// Function For Checking The Individua Helpers

	function checkhelper()
	{
	  if ( (document.helper.fname.value=="") ||(document.helper.login.value=="") 
		 ||(document.helper.password.value=="")||(document.helper.lname.value=="") 
             ||(document.helper.Day.value=="dd") ||(document.helper.Month.value=="mm")
		 ||(document.helper.Year.value=="yy")||(document.helper.area.value=="")
		 ||(document.helper.address.value=="")||(document.helper.city.value=="")
		 ||(document.helper.country.value=="chh") )
		{	
			alert("Please Fill all mandatory fields ... ");
			return false;

		}
	 else
		{
  		     if( checkdate1() ){
			  if( passcheck1() ){		
				return true;
			   }
			  else
				return false;
			 }
			else
			   {	
				return false;
			   }
		}
		
	}


// For checking Individual Helpers Dates
	function checkdate1() 
	{
		dob = new Date ((document.helper.Year.value),(document.helper.Month.value - 1),(document.helper.Day.value));
		
	
		if (dob.getDate()== (document.helper.Day.value) ){
			return true;
		}
		else{
			alert("Invalid Date Of Birth");
			return false;
			}
	}

// For Individual Helper
function passcheck1()
{
	if( (document.helper.password.value) == (document.helper.rpass.value) )
		return true;
	else
		{
			alert("Password did not match");
			return false;
		}

}



// For Editing Individual Helpers

function checkEditInfo1()
	{
	
		
		if ( (document.donor.fname.value=="") ||(document.donor.lname.value=="") 
            	 ||(document.donor.address.value=="")||(document.donor.city.value=="")
			 ||(document.donor.country.value=="chh")||(document.donor.area.value=="") )
			{	
				alert("Please Fill all mandatory fields ... ");
				return false;
			}
	     else
			return true;
			
	}


// For checking the Organization 

function checkorg()
	{
	
		
		if ( (document.org.login.value=="") ||(document.org.pass.value=="") 
            	 ||(document.org.address.value=="")||(document.org.orgname.value=="")
			 ||(document.org.btype.value=="")||(document.org.orgphone.value=="")
			 ||(document.org.fax.value=="")||(document.org.cperson.value=="") 
		  	 ||(document.org.city.value=="")||(document.org.country.value=="chh") 
			 ||(document.org.desig.value=="")||(document.org.desc.value=="") )
			{	
				alert("Please Fill all mandatory fields ... ");
				return false;
			}
	     else
			{
				if( checkorgpass() )
				{
					return true;
				}
				else
				{
					alert("Your Password should match......");
					return false;
				}
			}			
	}

function checkorgpass()
{

	if ( (document.org.pass.value) == (document.org.rpass.value) )
		return true;
	else
		return false;
}

// For Editing of Organization

function checkorg1()
	{
	
		
		if ( (document.org.address.value=="")||(document.org.orgname.value=="")
			 ||(document.org.btype.value=="")||(document.org.orgphone.value=="")
			 ||(document.org.fax.value=="")||(document.org.cperson.value=="") 
		  	 ||(document.org.city.value=="")||(document.org.country.value=="chh") 
			 ||(document.org.desig.value=="")||(document.org.desc.value=="") )
			{	
				alert("Please Fill all mandatory fields ... ");
				return false;
			}
	     else
			{
				return true;
			}			
	}


//For Checking Family
function checkfam()
	{
	
		
		if ( (document.fam.login.value=="") ||(document.fam.pass.value=="") 
            	 ||(document.fam.address.value=="")||(document.fam.orgname.value=="")
			 ||(document.fam.btype.value=="")||(document.fam.orgphone.value=="")
			 ||(document.fam.cperson.value=="")||(document.fam.city.value=="")
			 ||(document.fam.country.value=="chh")||(document.fam.securtype.value=="0")
			 ||(document.fam.desc.value=="") )
			{	
				alert("Please Fill all mandatory fields ... ");
				return false;
			}
	     else
			{
				if( checkfampass1() )
				{
					return true;
				}
				else
				{
					alert("Your Password should match......");
					return false;
				}
			}			
	}

function checkfampass1()
{

	if ( (document.fam.pass.value) == (document.fam.rpass.value) )
		return true;
	else
		return false;
}


// For Editing of Family

function checkfam1()
	{
	
		
		if ( (document.org.address.value=="")||(document.org.orgname.value=="")
			 ||(document.org.btype.value=="")||(document.org.orgphone.value=="")
			 ||(document.org.cperson.value=="") 
		  	 ||(document.org.city.value=="")||(document.org.country.value=="chh") 
			 ||(document.org.desc.value=="") )
			{	
				alert("Please Fill all mandatory fields ... ");
				return false;
			}
	     else
			{
				return true;
			}			
	}

// For Contact Us Form AND Feed Back Form ....

function checkcontact()
{

		if ( (document.org.name.value=="")||(document.org.email.value=="")
			 ||(document.org.city.value=="")||(document.org.msg.value=="")
			 ||(document.org.country.value=="chh") )
			{	
				alert("Please Fill all fields ... ");
				return false;
			}
	     else
			{
				
				if(checkemail(document.org.email.value))
					return true;
				else
				   {
					alert("Please enter correct email address ....");
					return false;
				   }
			}			
}

// For Feed Back


/*function checkfeedback()
{

		if ( (document.org.name.value=="")||(document.org.email.value=="")
			 ||(document.org.city.value=="")||(document.org.msg.value=="")
			 ||(document.org.country.value=="chh") )
			{	
				alert("Please Fill all fields ... ");
				return false;
			}
	     else
			{
				
				if(checkemail(document.org.email.value))
					return true;
				else
				   {
					alert("Please enter correct email address ....");
					return false;
				   }
			}			
}
*/