function isEmpty(Field, Msg)
{
	if(Field.value == ""){
		alert(Msg)
		Field.focus()
		return true
	}
	return false
}

function validatecontact(myfrm)
{
	
	 if (myfrm.fname.value == "")
				{
					myfrm.fname.style.background = '#EADABD'; 
					alert ("Please Enter Your Full Name.");
					myfrm.fname.focus();
					return false;
				}
				
	 if (myfrm.phone.value == "")
				{
					myfrm.phone.style.background = '#EADABD'; 
					alert ("Please Enter Your Phone Number.");
					myfrm.phone.focus();
					return false;
				}
			
		var emailRegEx = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i;	
		
		 if (myfrm.email.value == "")
				{
					myfrm.email.style.background = '#EADABD'; 
					alert ("Please Enter Your Email Address.");
					myfrm.email.focus();
					return false;
				}
			
		else if(myfrm.email.value.search(emailRegEx) == -1)
		{
					myfrm.email.style.background = '#EADABD'; 
					alert ("Please Enter Valid Email Address");
					myfrm.email.focus();
					return false;
		}
	
		 if (myfrm.comments.value == "")
				{
					myfrm.comments.style.background = '#EADABD'; 
					alert ("Please Enter Your Comments.");
					myfrm.comments.focus();
					return false;
				}
				
		if (myfrm.spam.value == "")
				{
					myfrm.spam.style.background = '#EADABD'; 
					alert ("Please Enter the Correct Verification Image.");
					myfrm.spam.focus();
					return false;
				}
		 if(!isNotValidCharactersspam(myfrm.spam, 'Entered Text is not Valid'))
		{return false;}
		myfrm.submit();
}

//==ONLINE GIVING==================================
function validate_online(myfrm)
{
	
	if(isEmpty(myfrm.ccard2,'Please enter credit card number')) return false;
	if(isEmpty(myfrm.ccvn2,'Please enter credit card security number')) return false;
	if(isEmpty(myfrm.months,'Please select expiray month')) return false;
	if(isEmpty(myfrm.years,'Please select expiray year')) return false;
				
	 if (myfrm.ffname.value == "" )
				{
					myfrm.ffname.style.background = '#EADABD'; 
					alert ("Please enter first name");
					myfrm.ffname.focus();
					return false;
				}
	if (!/^[a-z\s]+$/i.test(myfrm.ffname.value)) 
	{
		 myfrm.ffname.style.background = '#EADABD';
		 alert('Please do not enter any numbers in this field.');
		 myfrm.ffname.focus();
		 return false;
	}
		 if (myfrm.lname.value == "" )
				{
					myfrm.lname.style.background = '#EADABD'; 
					alert ("Please enter last name");
					myfrm.lname.focus();
					return false;
				}
				
		if (!/^[a-z\s]+$/i.test(myfrm.lname.value)) 
		{
		 myfrm.lname.style.background = '#EADABD'; 
		 alert('Please do not enter any numbers in this field.');
		 myfrm.lname.focus();
		 return false;
		}
			
		if (myfrm.street.value == "" )
				{
					myfrm.street.style.background = '#EADABD'; 
					alert ("Please enter Street Address");
					myfrm.street.focus();
					return false;
				}
				
		if (myfrm.city2.value == "" )
				{
					myfrm.city2.style.background = '#EADABD'; 
					alert ("Please enter city name");
					myfrm.city2.focus();
					return false;
				}
		
		if (!/^[a-z\s]+$/i.test(myfrm.city2.value)) 
		{
		 myfrm.city2.style.background = '#EADABD'; 
		 alert('Please do not enter any numbers in this field.');
		 myfrm.city2.focus();
		 return false;
		}
			
		if (myfrm.state2.value == "" )
				{
					myfrm.state2.style.background = '#EADABD'; 
					alert ("Please select state");
					myfrm.state2.focus();
					return false;
				}
				
		
		if (myfrm.zipp.value == "" )
				{
					myfrm.zipp.style.background = '#EADABD'; 
					alert ("Please zip code");
					myfrm.zipp.focus();
					return false;
				}
		if(isNaN(myfrm.zipp.value))
		{
			myfrm.zipp.style.background = '#EADABD'; 
			alert ("zip code is invalid");
			myfrm.zipp.focus();
			return false;
			
		}
		if(myfrm.zipp.value.length != 5)
		{
			myfrm.zipp.style.background = '#EADABD'; 
			alert ("zip code must be 5 digits");
			myfrm.zipp.focus();
			return false;
			
		}
				
		
		if (myfrm.state2.value == "" )
				{
					myfrm.state2.style.background = '#EADABD'; 
					alert ("Please select state");
					myfrm.state2.focus();
					return false;
				}
				
		
		if (myfrm.phone1.value == "" )
				{
					myfrm.phone1.style.background = '#EADABD'; 
					alert ("Please enter phone number");
					myfrm.phone1.focus();
					return false;
				}
		
		if(isNaN(myfrm.phone1.value))
		{
			myfrm.phone1.style.background = '#EADABD'; 
			alert ("Phone number is invalid");
			myfrm.phone1.focus();
			return false;
			
		}
		if(myfrm.phone1.value.length != 3)
		{
			myfrm.phone1.style.background = '#EADABD'; 
			alert ("Phone number is invalid");
			myfrm.phone1.focus();
			return false;
			
		}
		
		if (myfrm.phone2.value == "" )
				{
					myfrm.phone2.style.background = '#EADABD'; 
					alert ("Please enter phone number");
					myfrm.phone2.focus();
					return false;
				}
		
		if(isNaN(myfrm.phone2.value))
		{
			myfrm.phone2.style.background = '#EADABD'; 
			alert ("Phone number is invalid");
			myfrm.phone2.focus();
			return false;
			
		}
		if(myfrm.phone2.value.length != 3)
		{
			myfrm.phone2.style.background = '#EADABD'; 
			alert ("Phone number is invalid");
			myfrm.phone2.focus();
			return false;
			
		}
		
		if (myfrm.phone3.value == "" )
				{
					myfrm.phone3.style.background = '#EADABD'; 
					alert ("Please enter phone number");
					myfrm.phone3.focus();
					return false;
				}
		
		if(isNaN(myfrm.phone3.value))
		{
			myfrm.phone3.style.background = '#EADABD'; 
			alert ("Phone number is invalid");
			myfrm.phone3.focus();
			return false;
			
		}
		if(myfrm.phone3.value.length != 4)
		{
			myfrm.phone3.style.background = '#EADABD'; 
			alert ("Phone number is invalid");
			myfrm.phone3.focus();
			return false;
			
		}
		
		var emailRegEx = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i;	
		
		 if (myfrm.em.value == "")
				{
					myfrm.em.style.background = '#EADABD'; 
					alert ("Please enter email address");
					myfrm.em.focus();
					return false;
				}
			
		else if(myfrm.em.value.search(emailRegEx) == -1)
		{
					myfrm.em.style.background = '#EADABD'; 
					alert ("Please enter a valid email address");
					myfrm.em.focus();
					return false;
		}
		
		 if(!isNotValidCharactersspam(myfrm.spam, 'Entered Text is not Valid'))
		{return false;}
		
		if (myfrm.autorized.checked == false)
				{
					alert ("Please accept terms and conditions");
					myfrm.autorized.focus();
					return false;
				}
			

return true;
}

//=========================Share Story==========

function validate_story(myform)
{
	if(myform.fname.value=="")
	{
		alert("Please enter first name");
		myform.fname.focus();
		return false;
	}
	if (!/^[a-z\s]+$/i.test(myform.fname.value)) 
	{
		 alert('Please do not enter any numbers in this field.');
		 myform.fname.focus();
		 return false;
	}
	
	
		if(myform.lname.value=="")
	{
		alert("Please enter last name");
		myform.lname.focus();
		return false;
	}
	if (!/^[a-z\s]+$/i.test(myform.lname.value)) 
	{
		 alert('Please do not enter any numbers in this field.');
		 myform.lname.focus();
		 return false;
	}
	
	if(myform.address.value=="")
	{
		alert("Please enter street address");
		myform.address.focus();
		return false;
	}
	
	
	if(myform.city.value=="")
	{
		alert("Please enter city name");
		myform.city.focus();
		return false;
	}
	if (!/^[a-z\s]+$/i.test(myform.city.value)) 
	{
		 alert('Please do not enter any numbers in this field.');
		 myform.city.focus();
		 return false;
	}
		
		if(myform.state.value=="")
	{
		alert("Please select state");
		myform.state.focus();
		return false;
	}
	
	if(myform.zipcode.value=="")
	{
		alert("Please enter zip code");
		myform.zipcode.focus();
		return false;
	}
	if(isNaN(myform.zipcode.value))
	{
		alert("Please enter a valid zip code");
		myform.zipcode.focus();
		return false;
	}
	
	if(myform.zipcode.value.length !="5")
	{
		alert("Please enter a valid zip code");
		myform.zipcode.focus();
		return false;
	}
	
	var emailRegEx = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i;	
	
		if(myform.email.value=="")
	{
		alert("Please enter email address");
		myform.email.focus();
		return false;
	}
	
	else if(myform.email.value.search(emailRegEx) == -1)
	{
		alert("Invalid email address");	
		myform.email.focus();
		return false;
	}
	
	
	
	
	
	if(!(isNotValidCharactersspam(myform.spam,'spm'))){
		return false;
	}
	/*if(myform.securitycode.value=="")
	{
		alert("Please enter security code");
		myform.securitycode.focus();
		return false;
	}*/
	
	if(myform.chk.checked==false)
	{
		alert("Please agree the terms");
		myform.chk.focus();
		return false;
	}

return true;
}


//=========================Share Story 2==========

function validate_story2(myform)
{
	if(myform.title.value=="")
	{
		myform.title.style.background = '#EADABD'; 
		alert("Please enter story title");
		myform.title.focus();
		return false;
	}
	
	
		if(myform.story.value=="")
	{
		myform.story.style.background = '#EADABD';
		alert("Please enter your story");
		myform.story.focus();
		return false;
	}
	var imgpath = document.getElementById('image').value;

if(imgpath != "")

{

// code to get File Extension..

var arr1 = new Array;

arr1 = imgpath.split("\\");

var len = arr1.length;

var img1 = arr1[len-1];

var filext = img1.substring(img1.lastIndexOf(".")+1);

// Checking Extension

if(filext == "jpg" || filext == "jpeg" || filext == "gif" || filext == "bmp")

document.getElementById('image').src = imgpath;

else

{

alert("Invalid File Format Selected");

document.getElementById('image').value = "";

return false;

}

}
document.location="sharestory.html";	
return true;
}

//=========================Top search==========

function validate_topsearch(myform)
{
	if(myform.txtsearch.value=="" || myform.txtsearch.value=="Enter Search Term Here")
	{
		alert("Please enter Search Keyword");
		myform.txtsearch.focus();
		return false;
	}
return true;
}

//=========================Bottom Devotion/ Newsletter=========

function validate_bottomnewsletter(myform)
{
	
	var emailRegEx = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i;
	if(myform.txtnewsletter.value=="" || myform.txtnewsletter.value=="Enter Email Here")
	{
		alert("Please enter your email address");
		myform.txtnewsletter.focus();
		return false;
	}
	
	else if(myform.txtnewsletter.value.search(emailRegEx) == -1)
	{
		alert("Invalid email address");	
		myform.txtnewsletter.focus();
		return false;
	}
	
return true;
}

//==============Book=================
function validatebook(myfrm)
{
	if(myfrm.gift_ans.value == 'yes')
	{
		if(isEmpty(myfrm.rec_firstname,'Please enter your recipient first name.')) return false;
		if (!/^[a-z\s]+$/i.test(myfrm.rec_firstname.value)) 
		{
			 alert('Please do not enter any numbers in this field.');
			 myfrm.rec_firstname.focus();
			 return false;
		}	
		if(isEmpty(myfrm.rec_lastname,'Please enter your recipient last name.')) return false;
		if (!/^[a-z\s]+$/i.test(myfrm.rec_lastname.value)) 
		{
			 alert('Please do not enter any numbers in this field.');
			 myfrm.rec_lastname.focus();
			 return false;
		}
		if(isEmpty(myfrm.rec_address,'Please enter your recipient street address.')) return false;
		if(isEmpty(myfrm.rec_city,'Please enter your city.')) return false;
		if (!/^[a-z\s]+$/i.test(myfrm.rec_city.value)) 
		{
			 alert('Please do not enter any numbers in this field.');
			 myfrm.rec_city.focus();
			 return false;
		}
		if(isEmpty(myfrm.rec_state,'Please enter your recipient state.')) return false;
		if(isEmpty(myfrm.rec_zip,'Please enter zip code')) return false;
		if(isNaN(myfrm.rec_zip.value))
		{
			alert ("Please enter your recipient zip code.");
			myfrm.rec_zip.focus();
			return false;
		}
		if(myfrm.rec_zip.value.length !=5)
		{
			alert ("Please enter a valid recipient zip code");
			myfrm.rec_zip.focus();
			return false;
		}
	}

	if(isEmpty(myfrm.firstname,'Please enter your first name.')) return false;
	if (!/^[a-z\s]+$/i.test(myfrm.firstname.value)) 
	{
		 alert('Please do not enter any numbers in this field.');
		 myfrm.firstname.focus();
		 return false;
	}	
	if(isEmpty(myfrm.lastname,'Please enter your last name.')) return false;
	if (!/^[a-z\s]+$/i.test(myfrm.lastname.value)) 
	{
		 alert('Please do not enter any numbers in this field.');
		 myfrm.lastname.focus();
		 return false;
	}
	if(isEmpty(myfrm.address,'Please enter your street address.')) return false;
	if(isEmpty(myfrm.city,'Please enter your city.')) return false;
	if (!/^[a-z\s]+$/i.test(myfrm.city.value)) 
	{
		 alert('Please do not enter any numbers in this field.');
		 myfrm.city.focus();
		 return false;
	}
	if(isEmpty(myfrm.state,'Please enter your state.')) return false;
	if(isEmpty(myfrm.zip,'Please enter zip code')) return false;
	if(isNaN(myfrm.zip.value))
	{
		alert ("Please enter your zip code.");
		myfrm.zip.focus();
		return false;
	}
	if(myfrm.zip.value.length !=5)
	{
		alert ("Please enter a valid zip code");
		myfrm.zip.focus();
		return false;
	}
	
	
	if (myfrm.phone1.value == "" )
				{
					myfrm.phone1.style.background = '#EADABD'; 
					alert ("Please enter your phone number");
					myfrm.phone1.focus();
					return false;
				}
		
		if(isNaN(myfrm.phone1.value))
		{
			myfrm.phone1.style.background = '#EADABD'; 
			alert ("Phone number is invalid");
			myfrm.phone1.focus();
			return false;
			
		}
		if(myfrm.phone1.value.length != 3)
		{
			myfrm.phone1.style.background = '#EADABD'; 
			alert ("Phone number is invalid");
			myfrm.phone1.focus();
			return false;
			
		}
		
		if (myfrm.phone2.value == "" )
				{
					myfrm.phone2.style.background = '#EADABD'; 
					alert ("Please enter your phone number");
					myfrm.phone2.focus();
					return false;
				}
		
		if(isNaN(myfrm.phone2.value))
		{
			myfrm.phone2.style.background = '#EADABD'; 
			alert ("Phone number is invalid");
			myfrm.phone2.focus();
			return false;
			
		}
		if(myfrm.phone2.value.length != 3)
		{
			myfrm.phone2.style.background = '#EADABD'; 
			alert ("Phone number is invalid");
			myfrm.phone2.focus();
			return false;
			
		}
		
		if (myfrm.phone3.value == "" )
				{
					myfrm.phone3.style.background = '#EADABD'; 
					alert ("Please enter your phone number");
					myfrm.phone3.focus();
					return false;
				}
		
		if(isNaN(myfrm.phone3.value))
		{
			myfrm.phone3.style.background = '#EADABD'; 
			alert ("Phone number is invalid");
			myfrm.phone3.focus();
			return false;
			
		}
		if(myfrm.phone3.value.length != 4)
		{
			myfrm.phone3.style.background = '#EADABD'; 
			alert ("Phone number is invalid");
			myfrm.phone3.focus();
			return false;
			
		}
	
	if(isEmpty(myfrm.email,'Please enter your email address')) return false;
	
	var emailRegEx = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i;	
	if(myfrm.email.value.search(emailRegEx) == -1)
	{
		alert("Invalid email address");	
		myfrm.email.focus();
		return false;
	}
	if(isNaN(myfrm.amt.value))
		{
			myfrm.amt.style.background = '#EADABD'; 
			alert ("Please enter your donation amount");
			myfrm.amt.focus();
			return false;
			
		}
	
	if(myfrm.amt.value > 0 && myfrm.amt.value !='')
	{
		if(isEmpty(myfrm.crdnum,'Please enter your credit card number')) return false;
		if(isEmpty(myfrm.crd_valnum,'Please enter your credit card validation number')) return false;
		if(isEmpty(myfrm.crdexp_mon,'Please select your credit card expiration date')) return false;
		if(isEmpty(myfrm.crdexp_year,'Please select your credit card expiration date')) return false;
		
		
		//Billing	
		if(isEmpty(myfrm.firstname2,'Please enter your billing first name')) return false;
		if (!/^[a-z\s]+$/i.test(myfrm.firstname2.value)) 
		{
			 alert('Please do not enter any numbers in this field.');
			 myfrm.firstname2.focus();
			 return false;
		}	
		if(isEmpty(myfrm.lastname2,'Please enter your billing last name')) return false;
		if (!/^[a-z\s]+$/i.test(myfrm.lastname2.value)) 
		{
			 alert('Please do not enter any numbers in this field.');
			 myfrm.lastname2.focus();
			 return false;
		}
		if(isEmpty(myfrm.address2,'Please enter your billing street address')) return false;
		if(isEmpty(myfrm.city2,'Please enter your billing city')) return false;
		if (!/^[a-z\s]+$/i.test(myfrm.city2.value)) 
		{
			 alert('Please do not enter any numbers in this field.');
			 myfrm.city2.focus();
			 return false;
		}
		if(isEmpty(myfrm.state2,'Please enter your billing state')) return false;
		if(isEmpty(myfrm.zip2,'Please enter your billing zip code')) return false;
		if(isNaN(myfrm.zip2.value))
		{
			alert ("Please enter a valid zip code");
			myfrm.zip2.focus();
			return false;
		}
		

		if (myfrm.contacted_by_email2.checked==false)
				{
					alert ("Please authorize your credit card to be charged in the amount indicated");
					myfrm.contacted_by_email2.focus();
					return false;
				}
	}
	myfrm.submit();
				
}

function getanswer()
{
	var answer = document.getElementById('gifts_ans').checked;
	
	if(answer == true)
	{
		$('#gift_rec_info').slideDown('slow');
	}
	else
	{
		$('#gift_rec_info').slideUp('slow');
	}
}

//==============CD 2=================
function validatecd(myfrm)
{
	
	if(isEmpty(myfrm.firstname,'Please enter first name')) return false;
	if (!/^[a-z\s]+$/i.test(myfrm.firstname.value)) 
	{
		 alert('Please do not enter any numbers in this field.');
		 myfrm.firstname.focus();
		 return false;
	}	
	if(isEmpty(myfrm.lastname,'Please enter last name')) return false;
	if (!/^[a-z\s]+$/i.test(myfrm.lastname.value)) 
	{
		 alert('Please do not enter any numbers in this field.');
		 myfrm.lastname.focus();
		 return false;
	}
	if(isEmpty(myfrm.address,'Please enter adress')) return false;
	if(isEmpty(myfrm.city,'Please enter city name')) return false;
	if (!/^[a-z\s]+$/i.test(myfrm.city.value)) 
	{
		 alert('Please do not enter any numbers in this field.');
		 myfrm.city.focus();
		 return false;
	}
	if(isEmpty(myfrm.state,'Please selete state')) return false;
	if(isEmpty(myfrm.zip,'Please enter zip code')) return false;
	if(isNaN(myfrm.zip.value))
	{
		alert ("Please enter a valid zip code");
		myfrm.zip.focus();
		return false;
	}
	if(myfrm.zip.value.length !=5)
	{
		alert ("Please enter a valid zip code");
		myfrm.zip.focus();
		return false;
	}
	
	
	if (myfrm.phone1.value == "" )
				{
					myfrm.phone1.style.background = '#EADABD'; 
					alert ("Please enter phone number");
					myfrm.phone1.focus();
					return false;
				}
		
		if(isNaN(myfrm.phone1.value))
		{
			myfrm.phone1.style.background = '#EADABD'; 
			alert ("Phone number is invalid");
			myfrm.phone1.focus();
			return false;
			
		}
		if(myfrm.phone1.value.length != 3)
		{
			myfrm.phone1.style.background = '#EADABD'; 
			alert ("Phone number is invalid");
			myfrm.phone1.focus();
			return false;
			
		}
		
		if (myfrm.phone2.value == "" )
				{
					myfrm.phone2.style.background = '#EADABD'; 
					alert ("Please enter phone number");
					myfrm.phone2.focus();
					return false;
				}
		
		if(isNaN(myfrm.phone2.value))
		{
			myfrm.phone2.style.background = '#EADABD'; 
			alert ("Phone number is invalid");
			myfrm.phone2.focus();
			return false;
			
		}
		if(myfrm.phone2.value.length != 3)
		{
			myfrm.phone2.style.background = '#EADABD'; 
			alert ("Phone number is invalid");
			myfrm.phone2.focus();
			return false;
			
		}
		
		if (myfrm.phone3.value == "" )
				{
					myfrm.phone3.style.background = '#EADABD'; 
					alert ("Please enter phone number");
					myfrm.phone3.focus();
					return false;
				}
		
		if(isNaN(myfrm.phone3.value))
		{
			myfrm.phone3.style.background = '#EADABD'; 
			alert ("Phone number is invalid");
			myfrm.phone3.focus();
			return false;
			
		}
		if(myfrm.phone3.value.length != 4)
		{
			myfrm.phone3.style.background = '#EADABD'; 
			alert ("Phone number is invalid");
			myfrm.phone3.focus();
			return false;
			
		}
	
	if(isEmpty(myfrm.email,'Please enter email address')) return false;
	
	var emailRegEx = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i;	
	if(myfrm.email.value.search(emailRegEx) == -1)
	{
		alert("Invalid email address");	
		myfrm.email.focus();
		return false;
	}
	if(isNaN(myfrm.amt.value))
		{
			myfrm.amt.style.background = '#EADABD'; 
			alert ("Amount is invalid");
			myfrm.amt.focus();
			return false;
			
		}
	
	if(myfrm.amt.value > 0 && myfrm.amt.value !='')
	{
		if(isEmpty(myfrm.crdnum,'Please enter credit card number')) return false;
		if(isEmpty(myfrm.crd_valnum,'Please enter credit card security number')) return false;
		if(isEmpty(myfrm.crdexp_mon,'Please select expiray month')) return false;
		if(isEmpty(myfrm.crdexp_year,'Please select expiray year')) return false;
		
		
		//Billing	
		if(isEmpty(myfrm.firstname2,'Please enter first name')) return false;
		if (!/^[a-z\s]+$/i.test(myfrm.firstname2.value)) 
		{
			 alert('Please do not enter any numbers in this field.');
			 myfrm.firstname2.focus();
			 return false;
		}	
		if(isEmpty(myfrm.lastname2,'Please enter last name')) return false;
		if (!/^[a-z\s]+$/i.test(myfrm.lastname2.value)) 
		{
			 alert('Please do not enter any numbers in this field.');
			 myfrm.lastname2.focus();
			 return false;
		}
		if(isEmpty(myfrm.address2,'Please enter adress')) return false;
		if(isEmpty(myfrm.city2,'Please enter city name')) return false;
		if (!/^[a-z\s]+$/i.test(myfrm.city2.value)) 
		{
			 alert('Please do not enter any numbers in this field.');
			 myfrm.city2.focus();
			 return false;
		}
		if(isEmpty(myfrm.state2,'Please selete state')) return false;
		if(isEmpty(myfrm.zip2,'Please enter zip code')) return false;
		if(isNaN(myfrm.zip2.value))
		{
			alert ("Please enter a valid zip code");
			myfrm.zip2.focus();
			return false;
		}
		

		if (myfrm.contacted_by_email2.checked==false)
				{
					alert ("Please accept terms and conditions");
					myfrm.contacted_by_email2.focus();
					return false;
				}
	}
	myfrm.submit();
				
}
//=======================================


//==============CD 2 Beta Page=================
function validatecdbeta(myfrm)
{
	
	if(isEmpty(myfrm.firstname,'Please enter first name')) return false;
	if (!/^[a-z\s]+$/i.test(myfrm.firstname.value)) 
	{
		 alert('Please do not enter any numbers in this field.');
		 myfrm.firstname.focus();
		 return false;
	}	
	if(isEmpty(myfrm.lastname,'Please enter last name')) return false;
	if (!/^[a-z\s]+$/i.test(myfrm.lastname.value)) 
	{
		 alert('Please do not enter any numbers in this field.');
		 myfrm.lastname.focus();
		 return false;
	}
	if(isEmpty(myfrm.address,'Please enter adress')) return false;
	if(isEmpty(myfrm.city,'Please enter city name')) return false;
	if (!/^[a-z\s]+$/i.test(myfrm.city.value)) 
	{
		 alert('Please do not enter any numbers in this field.');
		 myfrm.city.focus();
		 return false;
	}
	if(isEmpty(myfrm.state,'Please selete state')) return false;
	if(isEmpty(myfrm.zip,'Please enter zip code')) return false;
	if(isNaN(myfrm.zip.value))
	{
		alert ("Please enter a valid zip code");
		myfrm.zip.focus();
		return false;
	}
	
	
	if (myfrm.phone1.value == "" )
				{
					myfrm.phone1.style.background = '#EADABD'; 
					alert ("Please enter phone number");
					myfrm.phone1.focus();
					return false;
				}
		
		if(isNaN(myfrm.phone1.value))
		{
			myfrm.phone1.style.background = '#EADABD'; 
			alert ("Phone number is invalid");
			myfrm.phone1.focus();
			return false;
			
		}
		if(myfrm.phone1.value.length != 3)
		{
			myfrm.phone1.style.background = '#EADABD'; 
			alert ("Phone number is invalid");
			myfrm.phone1.focus();
			return false;
			
		}
		
		if (myfrm.phone2.value == "" )
				{
					myfrm.phone2.style.background = '#EADABD'; 
					alert ("Please enter phone number");
					myfrm.phone2.focus();
					return false;
				}
		
		if(isNaN(myfrm.phone2.value))
		{
			myfrm.phone2.style.background = '#EADABD'; 
			alert ("Phone number is invalid");
			myfrm.phone2.focus();
			return false;
			
		}
		if(myfrm.phone2.value.length != 3)
		{
			myfrm.phone2.style.background = '#EADABD'; 
			alert ("Phone number is invalid");
			myfrm.phone2.focus();
			return false;
			
		}
		
		if (myfrm.phone3.value == "" )
				{
					myfrm.phone3.style.background = '#EADABD'; 
					alert ("Please enter phone number");
					myfrm.phone3.focus();
					return false;
				}
		
		if(isNaN(myfrm.phone3.value))
		{
			myfrm.phone3.style.background = '#EADABD'; 
			alert ("Phone number is invalid");
			myfrm.phone3.focus();
			return false;
			
		}
		if(myfrm.phone3.value.length != 4)
		{
			myfrm.phone3.style.background = '#EADABD'; 
			alert ("Phone number is invalid");
			myfrm.phone3.focus();
			return false;
			
		}
	
	if(isEmpty(myfrm.email,'Please enter email address')) return false;
	
	var emailRegEx = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i;	
	if(myfrm.email.value.search(emailRegEx) == -1)
	{
		alert("Invalid email address");	
		myfrm.email.focus();
		return false;
	}
	if(isNaN(myfrm.amt.value))
		{
			myfrm.amt.style.background = '#EADABD'; 
			alert ("Amount is invalid");
			myfrm.amt.focus();
			return false;
			
		}
	
	if(myfrm.amt.value > 0 && myfrm.amt.value !='')
	{
		if(isEmpty(myfrm.crdnum,'Please enter credit card number')) return false;
		if(isEmpty(myfrm.crd_valnum,'Please enter credit card security number')) return false;
		if(isEmpty(myfrm.crdexp_mon,'Please select expiray month')) return false;
		if(isEmpty(myfrm.crdexp_year,'Please select expiray year')) return false;
		
		
		//Billing	
		if(isEmpty(myfrm.firstname2,'Please enter first name')) return false;
		if (!/^[a-z\s]+$/i.test(myfrm.firstname2.value)) 
		{
			 alert('Please do not enter any numbers in this field.');
			 myfrm.firstname2.focus();
			 return false;
		}	
		if(isEmpty(myfrm.lastname2,'Please enter last name')) return false;
		if (!/^[a-z\s]+$/i.test(myfrm.lastname2.value)) 
		{
			 alert('Please do not enter any numbers in this field.');
			 myfrm.lastname2.focus();
			 return false;
		}
		if(isEmpty(myfrm.address2,'Please enter adress')) return false;
		if(isEmpty(myfrm.city2,'Please enter city name')) return false;
		if (!/^[a-z\s]+$/i.test(myfrm.city2.value)) 
		{
			 alert('Please do not enter any numbers in this field.');
			 myfrm.city2.focus();
			 return false;
		}
		if(isEmpty(myfrm.state2,'Please selete state')) return false;
		if(isEmpty(myfrm.zip2,'Please enter zip code')) return false;
		if(isNaN(myfrm.zip2.value))
		{
			alert ("Please enter a valid zip code");
			myfrm.zip2.focus();
			return false;
		}
		if (myfrm.contacted_by_email2.checked==false)
				{
					alert ("Please accept terms and conditions");
					myfrm.contacted_by_email2.focus();
					return false;
				}
		
	}
	
	myfrm.submit();
				
}
//=======================================


function sendsharepopup()
	{
				var fremail=document.getElementById("fremail").value;
				var urname=document.getElementById("urname").value;
				var frname=document.getElementById("frname").value;
				var myid=document.getElementById("myid").value;
				
				
				
				var emailRegEx = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i;
				if(fremail=="")
					{
						document.getElementById("chkem").innerHTML='<font color=red>Please enter email address</font>';
						document.getElementById("fremail").focus();
						return false;
					}
					else if(fremail.search(emailRegEx) == -1)
					{
						document.getElementById("chkemcming").innerHTML='<font color=red>Please enter valid email address</font>';
						document.getElementById("fremail").focus();
						return false;
					}
				else
				{
					document.getElementById("chkem").style.visibility="visible";
					document.getElementById("chkem").innerHTML='<img src="images/loading.gif" height="32" width="32" alt="Processing..." />';
					new Ajax.Request("sendsharepopup.php", 
						{ 
						method: 'post', 
						postBody: 'urname='+ urname +'&frname='+ frname +'&fremail='+ fremail +'&myid='+ myid,			
						onComplete: showResponsecemail 
						});
					}
	}
	
function showResponsecemail(req)
	{
		$('chkem').innerHTML= req.responseText;
		$('chkem').value= req.responseText;		
	}












//======================VALIDATE SPAM
function isNotValidCharactersspam(Sec,ID)
{
	var Msg = ID;
	var Spn = document.getElementById('spn').value;
	
	if(Spn=='1')
	{
		if(! ( Sec.value == "JK904" || Sec.value == "jk904" || Sec.value == "Jk904" || Sec.value == "jK904") ) 
		{
			alert("The security code you re-typed does not match the image on the page.  Please try again.");
			Sec.focus();
			return false;
		}
		else
		{
			return true;
		}
	}
	if(Spn=='2')
	{
		if(! ( Sec.value == "WS506" || Sec.value == "Ws506" || Sec.value == "wS506" || Sec.value == "ws506") ) 
		{
			alert("The security code you re-typed does not match the image on the page.  Please try again.");
			Sec.focus();
			return false; 
		}
		else
		{
			return true;
		}
	}
	if(Spn=='3')
	{
		if(! ( Sec.value == "JE496" || Sec.value == "Je496" || Sec.value == "jE496" || Sec.value == "je496") ) 
		{
			alert("The security code you re-typed does not match the image on the page.  Please try again.");
			Sec.focus();
			return false ;
		}
		else
		{
			return true;
		}
	}
	if(Spn=='4')
	{
		if(! ( Sec.value == "ER453" || Sec.value == "Er453" || Sec.value == "eR453" || Sec.value == "er453") ) 
		{
			alert("The security code you re-typed does not match the image on the page.  Please try again.");
			Sec.focus();
			return false ;
		}
		else
		{
			return true;
		}
	}
	if(Spn=='5')
	{
		if(! ( Sec.value == "CV561" || Sec.value == "Cv561" || Sec.value == "cV561" || Sec.value == "cv561") ) 
		{
			alert("The security code you re-typed does not match the image on the page.  Please try again.");
			Sec.focus();
			return false;
		}
		else
		{
			return true;
		}
	}
	if(Spn=='6')
	{
		if(! ( Sec.value == "hi421" || Sec.value == "Hi421" || Sec.value == "hI421" || Sec.value == "HI421") ) 
		{
			alert("The security code you re-typed does not match the image on the page.  Please try again.");
			Sec.focus();
			return false; 
		}
		else
		{
			return true;
		}
	}
	if(Spn=='7')
	{
		if(! ( Sec.value == "LP590" || Sec.value == "Lp590" || Sec.value == "lP590" || Sec.value == "lp590") ) 
		{
			alert("The security code you re-typed does not match the image on the page.  Please try again.");
			Sec.focus();
			return false ;
		}
		else
		{
			return true;
		}
	}
}


//=================================================For SPam =========================================================================================

function insertSpam()
{
var randomnumber=Math.floor(Math.random()*6)
randomnumber++;

if(randomnumber=='1')
	{
		
		document.getElementById('code').innerHTML='<img src="spam_images/spam1.jpg" border="0"><input type="hidden" value="1" name="spn" id="spn">';
	}
if(randomnumber=='2')
	{
		
		document.getElementById('code').innerHTML='<img src="spam_images/spam2.jpg" border="0"><input type="hidden" value="2" name="spn"  id="spn">';
	}
	if(randomnumber=='3')
	{
		
		document.getElementById('code').innerHTML='<img src="spam_images/spam3.jpg" border="0"><input type="hidden" value="3" name="spn" id="spn">';
	}
	if(randomnumber=='4')
	{
		
		document.getElementById('code').innerHTML='<img src="spam_images/spam4.jpg" border="0"><input type="hidden" value="4" name="spn" id="spn">';
	}
	if(randomnumber=='5')
	{
		
		document.getElementById('code').innerHTML='<img src="spam_images/spam5.jpg" border="0"><input type="hidden" value="5" name="spn" id="spn">';
	}
	if(randomnumber=='6')
	{
		
		document.getElementById('code').innerHTML='<img src="spam_images/spam6.jpg" border="0"><input type="hidden" value="6" name="spn" id="spn">';
	}
	if(randomnumber=='7')
	{
		
		document.getElementById('code').innerHTML='<img src="spam_images/spam7.jpg" border="0"><input type="hidden" value="7" name="spn" id="spn">';
	}
}

//###################################################################################################################################################
//=================================================END SPam =========================================================================================




//==============CD New Beta=================
function validatecdnewbeta(myfrm)
{
	
	if(isEmpty(myfrm.firstname,'Please enter first name')) return false;
	if (!/^[a-z\s]+$/i.test(myfrm.firstname.value)) 
	{
		 alert('Please do not enter any numbers in this field.');
		 myfrm.firstname.focus();
		 return false;
	}	
	if(isEmpty(myfrm.lastname,'Please enter last name')) return false;
	if (!/^[a-z\s]+$/i.test(myfrm.lastname.value)) 
	{
		 alert('Please do not enter any numbers in this field.');
		 myfrm.lastname.focus();
		 return false;
	}
	if(isEmpty(myfrm.address,'Please enter adress')) return false;
	if(isEmpty(myfrm.city,'Please enter city name')) return false;
	if (!/^[a-z\s]+$/i.test(myfrm.city.value)) 
	{
		 alert('Please do not enter any numbers in this field.');
		 myfrm.city.focus();
		 return false;
	}
	if(isEmpty(myfrm.country,'Please selete country')) return false;
	
	if(myfrm.country.value == 'United States of America')
	{
		if(isEmpty(myfrm.state,'Please selete state')) return false;
	}
	
	if(isEmpty(myfrm.zip,'Please enter zip code')) return false;
	if(isNaN(myfrm.zip.value))
	{
		alert ("Please enter a valid zip code");
		myfrm.zip.focus();
		return false;
	}
	if(myfrm.zip.value.length !=5)
	{
		alert ("Please enter a valid zip code");
		myfrm.zip.focus();
		return false;
	}
	
	
	if (myfrm.phone1.value == "" )
				{
					myfrm.phone1.style.background = '#EADABD'; 
					alert ("Please enter phone number");
					myfrm.phone1.focus();
					return false;
				}
		
		if(isNaN(myfrm.phone1.value))
		{
			myfrm.phone1.style.background = '#EADABD'; 
			alert ("Phone number is invalid");
			myfrm.phone1.focus();
			return false;
			
		}
		if(myfrm.phone1.value.length != 3)
		{
			myfrm.phone1.style.background = '#EADABD'; 
			alert ("Phone number is invalid");
			myfrm.phone1.focus();
			return false;
			
		}
		
		if (myfrm.phone2.value == "" )
				{
					myfrm.phone2.style.background = '#EADABD'; 
					alert ("Please enter phone number");
					myfrm.phone2.focus();
					return false;
				}
		
		if(isNaN(myfrm.phone2.value))
		{
			myfrm.phone2.style.background = '#EADABD'; 
			alert ("Phone number is invalid");
			myfrm.phone2.focus();
			return false;
			
		}
		if(myfrm.phone2.value.length != 3)
		{
			myfrm.phone2.style.background = '#EADABD'; 
			alert ("Phone number is invalid");
			myfrm.phone2.focus();
			return false;
			
		}
		
		if (myfrm.phone3.value == "" )
				{
					myfrm.phone3.style.background = '#EADABD'; 
					alert ("Please enter phone number");
					myfrm.phone3.focus();
					return false;
				}
		
		if(isNaN(myfrm.phone3.value))
		{
			myfrm.phone3.style.background = '#EADABD'; 
			alert ("Phone number is invalid");
			myfrm.phone3.focus();
			return false;
			
		}
		if(myfrm.phone3.value.length != 4)
		{
			myfrm.phone3.style.background = '#EADABD'; 
			alert ("Phone number is invalid");
			myfrm.phone3.focus();
			return false;
			
		}
	
	if(isEmpty(myfrm.email,'Please enter email address')) return false;
	
	var emailRegEx = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i;	
	if(myfrm.email.value.search(emailRegEx) == -1)
	{
		alert("Invalid email address");	
		myfrm.email.focus();
		return false;
	}
	if(isNaN(myfrm.amt.value))
		{
			myfrm.amt.style.background = '#EADABD'; 
			alert ("Amount is invalid");
			myfrm.amt.focus();
			return false;
			
		}
	
	if(myfrm.amt.value > 0 && myfrm.amt.value !='')
	{
		if(isEmpty(myfrm.crdnum,'Please enter credit card number')) return false;
		if(isEmpty(myfrm.crd_valnum,'Please enter credit card security number')) return false;
		if(isEmpty(myfrm.crdexp_mon,'Please select expiray month')) return false;
		if(isEmpty(myfrm.crdexp_year,'Please select expiray year')) return false;
		
		
		//Billing	
		if(isEmpty(myfrm.firstname2,'Please enter first name')) return false;
		if (!/^[a-z\s]+$/i.test(myfrm.firstname2.value)) 
		{
			 alert('Please do not enter any numbers in this field.');
			 myfrm.firstname2.focus();
			 return false;
		}	
		if(isEmpty(myfrm.lastname2,'Please enter last name')) return false;
		if (!/^[a-z\s]+$/i.test(myfrm.lastname2.value)) 
		{
			 alert('Please do not enter any numbers in this field.');
			 myfrm.lastname2.focus();
			 return false;
		}
		if(isEmpty(myfrm.address2,'Please enter adress')) return false;
		if(isEmpty(myfrm.city2,'Please enter city name')) return false;
		if (!/^[a-z\s]+$/i.test(myfrm.city2.value)) 
		{
			 alert('Please do not enter any numbers in this field.');
			 myfrm.city2.focus();
			 return false;
		}
		if(isEmpty(myfrm.state2,'Please selete state')) return false;
		if(isEmpty(myfrm.zip2,'Please enter zip code')) return false;
		if(isNaN(myfrm.zip2.value))
		{
			alert ("Please enter a valid zip code");
			myfrm.zip2.focus();
			return false;
		}
		

		if (myfrm.contacted_by_email2.checked==false)
				{
					alert ("Please accept terms and conditions");
					myfrm.contacted_by_email2.focus();
					return false;
				}
	}
	myfrm.submit();
				
}
//=======================================
