function validation(frm)
{
		if(document.frm.sponsor[0].checked==false && document.frm.sponsor[1].checked==false  && document.frm.sponsor[2].checked==false  && document.frm.sponsor[3].checked==false  && document.frm.sponsor[4].checked==false  && document.frm.sponsor[5].checked==false  )
		{
		  alert("Please select the sponsor type"); 
		   frm.sponsor[0].focus();
		  return false;
		 }		 
		 
		
		 if(document.frm.sponsor[5].checked==true)
		 {
			// IsValidAmount
					 if(!CheckEmpty(frm.donation.value,"Please enter the donation amount"))
						{
							  frm.donation.focus();
							  return false;
						}
			 
					 if(!IsValidAmount(frm.donation.value," donation amount"))
						{
							  frm.donation.focus();
							  return false;
						}
		 }
		  
		  
   
	 if(!CheckEmpty(frm.fname.value,"Please enter the first name"))
	    {
			  frm.fname.focus();
			  return false;
		}
	 if(!CheckEmpty(frm.lname.value,"Please enter the last name"))
	    {
			  frm.lname.focus();
			  return false;
		}
	/*	
	 if(!CheckEmpty(frm.company.value,"Please enter the company"))
	    {
			  frm.company.focus();
			  return false;
		}
		*/
	 if(!CheckEmpty(frm.address.value,"Please enter the address"))
	    {
			  frm.address.focus();
			  return false;
		}
		
	 if(!CheckEmpty(frm.city.value,"Please enter the city"))
	    {
			  frm.city.focus();
			  return false;
		}

	 if(!CheckEmpty(frm.state.value,"Please select  the state"))
	    {
			  frm.state.focus();
			  return false;
		}
	 if(!CheckEmpty(frm.zip.value,"Please enter the zip code"))
	    {
			  frm.zip.focus();
			  return false;
		}

	/* if(!CheckNumber(frm.zip.value," zip number "))
	    {
			  frm.zip.focus();
			  return false;
		}
*/

		
	 if(!CheckEmpty(frm.country.value,"Please select the country"))
	    {
			  frm.country.focus();
			  return false;
		}

	 if(!CheckEmpty(frm.phone.value,"Please enter the phone number"))
	    {
			  frm.phone.focus();
			  return false;
		}

	 if(!CheckEmpty(frm.table_sponsor.value,"Please enter the additional information"))

	    {

			  frm.table_sponsor.focus();

			  return false;

		}

		
		/*
	 if(!CheckNumber(frm.phone.value," phone number"))
	    {
			  frm.phone.focus();
			  return false;
		}
	/* if(!IsFax(frm.fax.value," fax number"))
	    {
			  frm.fax.focus();
			  return false;
		}
		*/
		if(!CheckEmailAddr(frm.email.value,"Email"))
		{
			alert("Please Enter Valid  Email Address");
			frm.email.focus();
			frm.email.value='';
			return false;
		}
		
				

		
		if(frm.cardname.value!=''  || document.frm.cardtype[0].checked==true || document.frm.cardtype[1].checked==true  ) 
		{
			 if(!CheckEmpty(frm.cardname.value,"Please enter the card name"))
				{
					  frm.cardname.focus();
					  return false;
				}

		if(document.frm.cardtype[0].checked==false && document.frm.cardtype[1].checked==false && document.frm.cardtype[2].checked==false)
		{
		  alert("Please select the card type"); 
		   frm.cardtype[0].focus();
		  return false;
		 }		 


			
			 if(!CheckEmpty(frm.cardnumber.value,"Please enter the card number"))
				{
					  frm.cardnumber.focus();
					  return false;
				}
			 if(!CheckEmpty(frm.CVC.value,"Please enter the CVV number"))
				{
					  frm.CVC.focus();
					  return false;
				}
			
				
				
		}
		
		if(frm.cardname.value!='' ||  frm.cardnumber.value!=''  ) 
		{
									document.frm.action = 'http://www.ucpgala.com/paymentprocess.php';

		}
		else
		{	
						document.frm.action = 'sendmail.php';
		}

			
}



function admincheck(frm)
{
	
        if(!CheckEmpty(frm.admin_email.value,"Please enter the email address"))
		{
			frm.admin_email.focus();
			return false;
		}
		if(!CheckEmailAddr(frm.admin_email.value,"Email"))
		{
			alert("Please enter valid email address");
			frm.admin_email.focus();
			frm.admin_email.value='';
			return false;
		}

}





///Check oldpassword and given passsword is correct CheckPassword start here

function Subscriber(frm)
{
		if(frm.name.value=="")
		{
			alert("Please enter the Name");
			frm.name.focus();
			return false;
		}			
		
		if(frm.Phone.value!=0)
		{
		if(!IsFax(frm.Phone.value," Phone Number"))
		{
		frm.Phone.focus();
		return false;
		}
		}

		if(frm.email.value=="")
		{
			alert("Please enter the Email Address");
			frm.email.focus();
			return false;
		}
		
		
		
		if(!CheckEmailAddr(frm.email.value,"Email"))
		{
			alert("Please Enter Valid  Email Address");
			frm.email.focus();
			frm.email.value='';
			return false;
		}
		
}

function CheckPassword(frm)
{
		if(frm.oldpass.value=="")
		{
			alert("Please enter the old password");
			frm.oldpass.focus();
			return false;
		}
		if(frm.newpass.value=="")
		{
			alert("Please enter the new password");
			frm.newpass.focus();
			return false;
		}
		if(frm.rnewpass.value=="")
		{
			alert("Please retype the new password");
			frm.rnewpass.focus();
			return false;
		}
		if(frm.newpass.value!=frm.rnewpass.value)
		{
			alert("The new password and the retyped password do not match");
			frm.rnewpass.focus();
			return false;
		}
}
//CheckPassword Close here


// Check all

function checkAllFields(ref)
{
var chkAll = document.getElementById('checkAll');
var checks = document.getElementsByName('chkRecord[]');
var removeButton = document.getElementById('removeChecked');
var boxLength = checks.length;
var allChecked = false;
var totalChecked = 0;
	if ( ref == 1 )
	{
		if ( chkAll.checked == true )
		{
			for ( i=0; i < boxLength; i++ )
			checks[i].checked = true;
		}
		else
		{
			for ( i=0; i < boxLength; i++ )
			checks[i].checked = false;
		}
	}
	else
	{
		for ( i=0; i < boxLength; i++ )
		{
			if ( checks[i].checked == true )
			{
			allChecked = true;
			continue;
			}
			else
			{
			allChecked = false;
			break;
			}
		}
		if ( allChecked == true )
		chkAll.checked = true;
		else
		chkAll.checked = false;
	}
	for ( j=0; j < boxLength; j++ )
	{
		if ( checks[j].checked == true ) {		  		  	
		  totalChecked++;
		}
    }
	removeButton.value = "Delete ["+totalChecked+"] Selected";
}



