function applyVersionToCart(version_array_id) {
	version_id = product_versions[version_array_id][0];
	version_name = product_versions[version_array_id][1];
	version_price = product_versions[version_array_id][2];
	version_shipping = product_versions[version_array_id][3];
	
	document.getElementById('id_num').value = document.getElementById('id_num').value + ' (Version ID: ' + version_id + ")";
	document.getElementById('name').value = document.getElementById('name').value + '<br />' + version_name;
	document.getElementById('price').value = version_price;
	document.getElementById('shipping').value = version_shipping;
	
	// document.getElementById('name').value = escape(document.getElementById('name').value);
	
	// document.getElementById('item_number').value = document.getElementById('item_number').value + '(Version ID: ' + version_id + ")";
	// document.getElementById('item_name').value = document.getElementById('item_name').value + '(Version Name: ' + version_name + ")";
	// document.getElementById('amount').value = version_price;
	// document.getElementById('shipping').value = version_shipping;
	// alert(version_id + " " + version_name + " " + version_price + " " + version_shipping);
}

function clearVersionCart(product_id, product_name) {
	document.getElementById('id_num').value = product_id;
	document.getElementById('name').value = product_name;
	document.getElementById('price').value = version_price;
	document.getElementById('shipping').value = version_shipping;
}

function verifyEditProduct() {
	any_errors = 0;

	if ($('product_name').value == '') {
		alert('Product Name is required.');
		any_errors++;
	}
	
	if ($('product_desc').value == '') {
		alert('Product Description is required.');
		any_errors++;
	}
	
	if ($('category_id').value == '') {
		alert('Category is required.');
		any_errors++;
	}
	
	if ($('subcategory_ids[]').value == '') {
		$('subcategory_ids[]').selectedIndex = 0;
	}
	
	if (any_errors == 0) {
		return true;
	} else {
		return false;
	}
}

function preloadCategoryImages() {
	var categoryImages = preloading("images/categories/cat_1_on.jpg","images/categories/cat_2_on.jpg","images/categories/cat_3_on.jpg","images/categories/cat_4_on.jpg","images/categories/cat_5_on.jpg","images/categories/cat_6_on.jpg","images/categories/cat_7_on.jpg","images/categories/cat_8_on.jpg","images/categories/cat_9_on.jpg");
	
	return categoryImages;
}

function preloadNavigationImages() {
	var navigationImages = preloading("images/btn_home_on.gif","images/btn_blog_on.gif","images/btn_book_on.gif","images/btn_decoration_on.gif","images/btn_shopping_trips_on.gif","images/btn_gift_certificates_on.gif","images/btn_wholesale_on.gif","images/btn_about_on.gif","images/btn_press_on.gif","images/btn_policy_on.gif","images/btn_contacts_on.gif");
	
	return navigationImages;
}

function preloadSubcategoryImages(subCategoryIds) {
	subCategoryIds = subCategoryIds.split(",");

	var subCategoryIdString = "";
	for (var i=0; i<subCategoryIds.length; i++) {
		subCategoryIdString = subCategoryIdString + "\"images/subcategories/subcat_" + subCategoryIds[i] + "_on.jpg\",";
	}
	
	// var subcategoryImages = preloading("images/subcategories/subcat_5_on.jpg","images/subcategories/subcat_6_on.jpg","images/subcategories/subcat_7_on.jpg","images/subcategories/subcat_8_on.jpg");
	var subcategoryImages = preloading(subCategoryIdString);

	return subcategoryImages;
}

function preloading() {
	var preloadedImages = new Array();

	for (x=0; x<preloading.arguments.length; x++) {
		preloadedImages[x] = new Image();
		preloadedImages[x].src = preloading.arguments[x];
	}
	
	return preloadedImages;
}



