
//----------------------------------------------------------
//  CONTACT FORM
//---------------------------------------------------------- 

function verifyForm(theform) {

	var isError = false;

	// Hide any errors previously shown
	$("ul.errors").hide();
	$("ul.errors li").hide();

	if ( document.getElementById('contact-name').value.length == 0 ) {
		isError = true;
		$("#error-name").show();
	}

	if ( document.getElementById('contact-email').value.length == 0 ) {
		isError = true;
		$("#error-email").show();
	}

	if ( document.getElementById('contact-message').value.length == 0 ) {
		isError = true;
		$("#error-message").show();
	}

	if (isError) {
		$("ul.errors").animate({opacity: "show"}, "slow");
		$("ul.errors").focus();
		return false;

	} else {
		return true;
	}

	return false;						
}


//----------------------------------------------------------
//  PROMO FORM
//---------------------------------------------------------- 

function verifyPromoForm(theform) {

	var isError = false;

	// Hide any errors previously shown
	$("ul.errors").hide();
	$("ul.errors li").hide();

	if ( document.getElementById('awf_field-7789820').value.length == 0 ) {
		isError = true;
		$("#error-name").show();
	}

	if ( document.getElementById('awf_field-7789822').value.length == 0 ) {
		isError = true;
		$("#error-email").show();
	}


	if (isError) {
		$("ul.errors").animate({opacity: "show"}, "slow");
		$("ul.errors").focus();
		return false;

	} else {
		return true;
	}

	return false;						
}




//----------------------------------------------------------
//  PROMO FORM - ABOUT PAGE
//---------------------------------------------------------- 

function verifyPromoForm2(theform) {

	var isError = false;

	// Hide any errors previously shown
	$("ul.errors").hide();
	$("ul.errors li").hide();

	if ( document.getElementById('contact-name').value.length == 0 ) {
		isError = true;
		$("#error-name").show();
	}

	if ( document.getElementById('contact-email').value.length == 0 ) {
		isError = true;
		$("#error-email").show();
	}

	if (isError) {
		$("ul.errors").animate({opacity: "show"}, "slow");
		$("ul.errors").focus();
		return false;

	} else {
		return true;
	}

	return false;						
}



//----------------------------------------------------------
//  CHECKOUT FORM
//----------------------------------------------------------
function verifyCheckout(theform) {

	var isError = false;

	// Hide any errors previously shown
	$("ul#checkout-verify.errors").hide();
	$("ul#checkout-verify.errors li").hide();

	if  ( document.getElementById('shipping_method').value.length <= 2 ) {
		isError = true;
		$("#error-shipping_method").show();
	}
	
	if ( document.getElementById('card_type').selectedIndex <= 0  ) {
		isError = true;
		$("#error-card_type").show();
	}
	
	if (  ( document.getElementById('cardnum').value.length != 16 && document.getElementById('card_type').value != 'American Express' ) || ( document.getElementById('cardnum').value.length != 15 && document.getElementById('card_type').value == 'American Express'  )   ) {
		isError = true;
		$("#error-cardnum").show();
	}
	
	if ( document.getElementById('exp_month').selectedIndex <= 0  ) {
		isError = true;
		$("#error-exp_month").show();
	}
	
	if ( document.getElementById('exp_year').selectedIndex <= 0 ) {
		isError = true;
		$("#error-exp_year").show();
	}
	
	if ( document.getElementById('cvv').value.length < 3 ) {
		isError = true;
		$("#error-cvv").show();
	}
	
	if (isError) {
		$("ul#checkout-verify.errors").animate({opacity: "show"}, "slow");
		$("ul#checkout-verify.errors").focus();
		return false;

	} else {
		return true;
	}

	return false;						
}



//----------------------------------------------------------
//  SET BILLING ADDRESS
//----------------------------------------------------------
function set_billing() {
	document.getElementById('billing-name').value = document.getElementById('shipping-name').value;
	document.getElementById('billing-address1').value = document.getElementById('shipping-address1').value;
	document.getElementById('billing-address2').value = document.getElementById('shipping-address2').value;
	document.getElementById('billing-city').value = document.getElementById('shipping-city').value;
	document.getElementById('billing-state').selectedIndex = document.getElementById('shipping-state').selectedIndex;
	document.getElementById('billing-zip').value = document.getElementById('shipping-zip').value;
}



//----------------------------------------------------------
//  VERIFY RETURN USER
//----------------------------------------------------------
function verifyReturnUser(theform) {

	var isError = false;

	// Hide any errors previously shown
	$("ul#return-user.errors").hide();
	$("ul#return-user.errors li").hide();

	if ( document.getElementById('previous-email').value.length == 0 ) {
		isError = true;
		$("#error-previous-email").show();
	}

	if ( document.getElementById('previous-password').value.length == 0 ) {
		isError = true;
		$("#error-previous-password").show();
	}

	if (isError) {
		$("ul#return-user.errors").animate({opacity: "show"}, "slow");
		$("ul#return-user.errors").focus();
		return false;

	} else {
		return true;
	}

	return false;						
}
