var wpcocontent = 1;

$wpco(document).ready(function() {
	$wpco("[id*=checkboxall]").click(function() {
		var status = this.checked;
		
		$wpco("[id*=checklist]").each(function() {
			this.checked = status;	
		});
	});
	
	$wpco("input[id*=checkinvert]").click(function() {
		this.checked = false;
	
		$wpco("input[id*=checklist]").each(function() {
			var status = this.checked;
			
			if (status == true) {
				this.checked = false;
			} else {
				this.checked = true;
			}
		});
	});
});

function wpco_gencouponcode() {
	new Ajax.Updater('couponcodecol', wpcoAjax + '?cmd=gen_coupon_code', {
		onLoading: function(req) {
			Element.show('couponcodeloading');
		},
		onComplete: function(req) {
			Element.hide('couponcodeloading');
		}
	});
}

function wpco_addtocart(form, productid, number) {
	new Effect.ScrollTo(number);
	
	var formValues = Form.serialize($('addtocart' + productid));
	
	new Ajax.Updater(number, wpcoAjax + '?cmd=add_to_cart&number=' + number, {
		asynchronous: true,
		evalScripts: true,
		method: "POST",
		parameters: formValues,
		onLoading: function(request) {
			Element.hide('submit' + productid);
			Element.hide('message' + productid);
			Element.show('loading' + productid);
		},
		onComplete: function(request) {
			Element.show('submit' + productid);
			Element.hide('loading' + productid);
			Effect.Fade(number, {from:0, to:1});
		}
	});
}

function wpco_emptycart(number) {
	new Effect.ScrollTo(number);
	
	new Ajax.Updater(number, wpcoAjax + '?cmd=empty_cart&number=' + number, {
		asynchronous: true,
		evalScripts: true,
		onLoading: function(request) {
		
		},
		onComplete: function(request) {
			Effect.Fade(number, {from:0, to:1});
		}
	});
}