$(document).ready(function(){
	$(".show-hide-text-p1").hide();
	$(".show-hide-text-p2").hide();
	$(".show-hide-text-p3").hide();
	$(".heading-toggle-open-h1").click(function(event) {
		if ($(".show-hide-text-p1").is(":hidden")){
			$(".show-hide-text-p1").show("slow");
			$(".heading-toggle-open-h1").addClass("down-arrow")
		} else {
			$(".show-hide-text-p1").hide("slow");
			$(".heading-toggle-open-h1").removeClass("down-arrow")
		}
	});
	$(".heading-toggle-open-h2").click(function(event) {
		if ($(".show-hide-text-p2").is(":hidden")){
			$(".show-hide-text-p2").show("slow");
			$(".heading-toggle-open-h2").addClass("down-arrow")
		} else {
			$(".show-hide-text-p2").hide("slow");
			$(".heading-toggle-open-h2").removeClass("down-arrow")
		}
	
	});
	$(".heading-toggle-open-h3").click(function(event) {
		if ($(".show-hide-text-p3").is(":hidden")){
			$(".show-hide-text-p3").show("slow");
			$(".heading-toggle-open-h3").addClass("down-arrow")
		} else {
			$(".show-hide-text-p3").hide("slow");
			$(".heading-toggle-open-h3").removeClass("down-arrow")
		}
	
	});
	
	function WD_CheckAndSubmitForm(formFields, formelement, invalidelement, dontSubmit) {
	    var emptyFields = false;
	    formelement = document.getElementById(formelement);
	    invalidelement = $("#" + invalidelement);

	    jQuery.each(formFields, function() {
	        var field = $("#" + this);
	        var empty = field.attr("value") == "";
	        if (empty) {
	            field.css("border", "1px solid #cc0000");
	        } else {
	            field.css("border", "1px solid #ccc");
	        }
	        emptyFields = emptyFields || empty;
	    });

	    invalidelement.css("display", emptyFields ? "block" : "none");

			if (!dontSubmit) {
				if (!emptyFields) {
						formelement.submit();
				}
			} else {
				return !emptyFields;
			}

	}

	function WD_CheckAndSubmitFreeGiftsForm(formFields, formelement, invalidelement, key) {
			ok = WD_CheckAndSubmitForm(formFields, formelement, invalidelement, true);
	    if (ok) {
				var name = jQuery("#Name").attr('value');
				var email = jQuery("#Email").attr('value');
				jQuery("#external-iframe").attr('src',basePath + "wd-iframe-form.php?name=" + name + "&email=" + email + "&formId=" + key);
	    }

	}
	
	
	function WD_FreeGiftsIframeChanged() {
		var url = jQuery("#external-iframe").attr('src');
		if (url!="" && url!="about:blank") {
			var name = jQuery("#Name").attr('value');
			var email = jQuery("#Email").attr('value');
			var url = basePath + "wd-form-success.php?name=" + name + "&email=" + email;
			document.location = url;
		}
	}
	jQuery('#external-iframe').load(WD_FreeGiftsIframeChanged);
	
	jQuery('a.mem_login').click(function(){
		WD_CheckAndSubmitFreeGiftsForm(new Array('Email'), 'FreeGiftsSubscriptionForm', 'InvalidEmailError', jQuery(this).attr('rel'));
		return false;
	});

});

