//	popup window for catalogue detail shots
function ab_gallery_popup(galleries_idx, images_idx) {
	images_popup = window.open("gallery_popup.php?gallery=" + galleries_idx + "&image=" + images_idx, "", "width=600,height=565,location=no,menubar=no,resizable=yes,scrollbars=yes,status=no,toolbar=no");
	images_popup.document.close();
}

function ab_linen_popup(linens_idx) {
	images_popup = window.open("linen_popup.php?linen=" + linens_idx, "", "width=600,height=538,location=no,menubar=no,resizable=yes,scrollbars=yes,status=no,toolbar=no");
	images_popup.document.close();
}

function ab_order_form_popup(action,quantityObj) {
	qty = (document.getElementById(quantityObj).value > 0) ? document.getElementById(quantityObj).value : 1;
	order_popup = parent.frames['cart'].location = "order_form.php?" + action + '&quantity=' + qty, "ab_order_form";
	document.getElementById(quantityObj).value = '';
}

function ab_num_product(srcObj,products_idx, linens_idx) {
	//	grab new quantity from user
	quantity = parseInt(document.getElementById(srcObj).value);
	
	if(!isNaN(quantity) && quantity > 0) {
		window.location.replace("order_form.php?action=cart_summary&num_product=" + products_idx + "&linen=" + linens_idx + "&quantity=" + quantity);
	}
}

function ab_linen_product(products_idx, linens_idx) {
	linen_popup = window.open("linen_popup.php?view=order_form&product=" + products_idx + "&linen=" + linens_idx, "", "width=600,height=538,location=no,menubar=no,resizable=yes,scrollbars=yes,status=no,toolbar=no");
	
}

function ab_linen_product_select(products_idx, linens_idx, old_linens_idx, linens_title, linens_path) {
	window.opener.location = "order_form.php?action=cart_summary&linen_product=" + products_idx + "&linens_idx=" + linens_idx + "&old_linens_idx=" + old_linens_idx + "&linens_title=" + linens_title + "&linens_path=" + linens_path;
	self.close();
}

function ab_popup_close(target) {
	target.close();
}