// JavaScript Document

function displayProper(mailType) {
	
	var mailDiv = document.getElementById('mail');
	var emailDiv = document.getElementById('gift-email');
	if (mailType == "mail") {
		emailDiv.style.display = 'none';
		mailDiv.style.display = 'block';
	}
	if (mailType == "email") {
		mailDiv.style.display = 'none';
		emailDiv.style.display = 'block';
	}
	
}

function giftCertificateSubmit() {
	document.gcform.submit();
}

function verify() {
	
	var formToCheck = document.getElementById('gcform');
	var error = '';
	var checkout=true;
	
	var mail = false;
	var email = false;
	
	if (formToCheck.name.value=='') {
		error += 'Please provide your name\n';
		checkout=false;
	}
	if (formToCheck.emailAddress.value=='') {
		error += 'Please provide your email address\n';
		checkout=false;
	}
	if (formToCheck.emailAddress.value!='' && formToCheck.emailAddress.value.indexOf('@') == -1) {
		error += 'Please provide your valid email address\n';
		checkout=false;
	}
	if (formToCheck.amount.value == "none") {
		error += 'Please choose an amount\n';
		checkout=false;
	}
	if (eval(document.gcform.delivery[0].checked)) mail=true;
	if (eval(document.gcform.delivery[1].checked)) email=true;
	
	if (mail) {
		
		if(formToCheck.recipientName.value=='') {
			error += 'Please provide the recipient\'s name\n';
			checkout=false;
		}
		if (formToCheck.recipientEmail.value=='') {
			error += 'Please provide the recipient\'s email address\n';
			checkout=false;
		}
		if (formToCheck.recipientEmail.value!='' && formToCheck.recipientEmail.value.indexOf('@')==-1) {
			error += 'Please provide a valid email address for the recipient\n';
			checkout=false;
		}
		if (formToCheck.recipientAddress1.value=='') {
			error += 'Please provide the recipient\'s address\n';
			checkout=false;
		}
		if (formToCheck.recipientCity.value=='') {
			error += 'Please provide the recipient\'s city\n';
			checkout=false;
		}
		if (formToCheck.zip.value=='') {
			error += 'Please provide the recipient\'s ZIP code\n';
			checkout=false;
		}
	}  // if(mail)

	if (email) {
		
		if (formToCheck.recipientEName.value=='') {
			error += 'Please provide the recipient\'s name\n';
			checkout=false;
		}
		if (formToCheck.recipientEEmail.value=='') {
			error += 'Please provide the recipient\'s email address\n';
			checkout=false;
		}
		if (formToCheck.recipientEEmail.value!='' && formToCheck.recipientEEmail.value.indexOf('@')==-1) {
			error += 'Please provide a valid email address for the recipient\n';
			checkout=false;
		}
	} // if(email)

	if (!checkout) {
		alert(error);
		return false;
	}
	giftCertificateSubmit();
}