var $j = jQuery.noConflict();

$j(document).ready(function() {
	
	
	/* Initialize the inputs
	-----------------------------------------------------*/
	$j("input").each(function(index) {
		if ($j(this).attr("default"))
		$j(this).val($j(this).attr("default")).addClass("default");
	});
	
	$j("textarea").each(function(index) {
		if ($j(this).attr("default"))
		$j(this).val($j(this).attr("default")).addClass("default");
	});
	
	$j(".checkbox").each(function(index) {
		if ($j(this).hasClass("selected")) {
		$j("input[name='"+$j(this).attr("name")+"']").attr("checked", true);
		
			if ($j(this).hasClass("paypal")) {
				$j(".membership_item_name").attr("value", $j("input[name='"+$j(this).attr("name")+"']").attr("value"));
				$j(".membership_amount").attr("value", $j("input[name='"+$j(this).attr("name")+"']").attr("amount"));
			}
		
		}
	});
	
	
	
	
	/* Input Focus functions
	-----------------------------------------------------*/
	$j("input").focus(function() {
		if ($j(this).hasClass("default"))
		$j(this).val("").removeClass("default");
	});

	$j("input").blur(function() {
		if ("" == $j(this).val() && $j(this).attr("default"))
		$j(this).val($j(this).attr("default")).addClass("default");
	});
	
	
	
	/* Text Area functions
	-----------------------------------------------------*/
	$j("textarea").focus(function() {
		if ($j(this).hasClass("default"))
		$j(this).val("").removeClass("default");
	});

	$j("textarea").blur(function() {
		if ("" == $j(this).val() && $j(this).attr("default"))
		$j(this).val($j(this).attr("default")).addClass("default");
	});
	
	
	
	/* Checkbox clicks
	-----------------------------------------------------*/
	$j(".checkbox").click(function() {
		
		if ($j(this).attr("group") != "") {
			$j(".checkbox[group='"+$j(this).attr("group")+"']").removeClass("selected");
			$j("input[group='"+$j(this).attr("group")+"']").attr("checked", false);
		}
		
		if ($j(this).hasClass("selected")) {
			$j(this).removeClass("selected");
			$j("input[name='"+$j(this).attr("name")+"']").attr("checked", false);
		} else {
			$j(this).addClass("selected");
			$j("input[name='"+$j(this).attr("name")+"']").attr("checked", true);
		}
		
		if ($j(this).hasClass("paypal")) {
			$j(".membership_item_name").attr("value", $j("input[name='"+$j(this).attr("name")+"']").attr("value"));
			$j(".membership_amount").attr("value", $j("input[name='"+$j(this).attr("name")+"']").attr("amount"));
		}
	});
	
	
});
