function bulk_add_items (serieName) {
	var bulkAddItemsForm = document.forms["frmBulkAddItems"];
	var itemList = "";
	
	for (var i=0; i < bulkAddItemsForm.album_id.length; i++) {
		if (bulkAddItemsForm.album_id[i].checked) {
			itemList = itemList + bulkAddItemsForm.album_id[i].value + ";";
		} 
	}
	
	if (itemList != "") {
		process_request("update","request=frmViewMyCollection.save_my_changes"
								+ "&action=bulk_add_items"
								+ "&serie_name="+serieName
								+ "&item_list="+itemList);
	}
}

function delete_my_item (message) {
	var selectedItemDetails = document.getElementById("selected_item_details");
	var selectedItemAttributes = selectedItemDetails.attributes;
	
	if (confirm(message)) {
		process_request("update","request=frmViewMyCollection.save_my_changes"
									+ "&action=delete"
									+ "&item_id="+selectedItemAttributes.getNamedItem("item_id").value
									+ "&item_sn="+selectedItemAttributes.getNamedItem("item_sn").value);
	}
}

function duplicate_my_item () {
	var selectedItemDetails = document.getElementById("selected_item_details");
	var selectedItemAttributes = selectedItemDetails.attributes;
	
	process_request("update","request=frmViewMyCollection.save_my_changes"
								+ "&action=duplicate"
								+ "&item_id="+selectedItemAttributes.getNamedItem("item_id").value);
}

function show_help(message) {
	alert(message);
/*
	alert("Geef je waardering voor dit betreffende item.\n" +
			"In het geval van een album, geef je een waardering voor het verhaal. Is het een beeld, geef dan je een waardering over het beeldje in het algemeen.\n" + 
			"Je waardering druk je uit in een cijfer tussen 0 en 10, eventueel met een decimaal zoals een 7.3 (zeven punt drie).");
			*/
}

function save_my_changes() {
	var myDetailQuality = "";
	var myFirstPress = "";
	
	var selectedItemDetails = document.getElementById("selected_item_details");
	var selectedItemAttributes = selectedItemDetails.attributes;
	var myItemID = selectedItemAttributes.getNamedItem("item_id").value;
	var myItemSN = selectedItemAttributes.getNamedItem("item_sn").value;
	var myItemDetails = document.forms["my_item_details_"+myItemID+"_"+myItemSN];
	
	var myDateOwned = myItemDetails.my_date_owned_year.value + "-" + myItemDetails.my_date_owned_month.value + "-" + myItemDetails.my_date_owned_day.value;
	var myIsbn10 = myItemDetails.my_isbn_10.value;
	var myIsbn13 = myItemDetails.my_isbn_13.value;
	var myAlbumID = myItemDetails.my_album_id_code.value + "/" + myItemDetails.my_album_id_year.value + "/" + myItemDetails.my_album_id_week.value + "/" + myItemDetails.my_album_id_day.value;
	var myPrice = myItemDetails.my_price_euro.value + "." + myItemDetails.my_price_cents.value;
	var myRating = myItemDetails.my_rating.value;
	var myOverallQuality = myItemDetails.my_overall_quality.value;
	var myDescription = Base64.encode(myItemDetails.my_description.value);
	
	for (var i=0; i < myItemDetails.my_first_press.length; i++) {
		if (myItemDetails.my_first_press[i].checked) {
			myFirstPress = myItemDetails.my_first_press[i].value;
		}
	}
	
	for (var i=0; i < myItemDetails.my_detail_quality.length; i++) {
		if (myItemDetails.my_detail_quality[i].checked) {
			myDetailQuality = myDetailQuality + "1";
		} else {
			myDetailQuality = myDetailQuality + "0";
		}
	}
	
	if (myAlbumID == "D///") {
		myAlbumID = "";
	}
	
	if (DEBUG) {
		alert("Wijzig: " + myItemID + " - " + myItemSN + "\n\n" 
				+ myDateOwned + "\n" + myIsbn10 + "\n" + myIsbn13 + "\n" + myAlbumID + "\n" + myFirstPress + "\n" + myPrice + "\n" + myRating + "\n" 
				+ myOverallQuality + "\n" + myDetailQuality + "\n" + myDescription);
	}
	
	process_request("update","request=frmViewMyCollection.save_my_changes"
								+ "&action=save"
								+ "&item_id="+selectedItemAttributes.getNamedItem("item_id").value
								+ "&item_sn="+selectedItemAttributes.getNamedItem("item_sn").value
								+ "&my_date_owned="+myDateOwned
								+ "&my_isbn_10="+myIsbn10
								+ "&my_isbn_13="+myIsbn13
								+ "&my_album_id="+myAlbumID
								+ "&my_first_press="+myFirstPress
								+ "&my_price="+myPrice
								+ "&my_rating="+myRating
								+ "&my_overall_quality="+myOverallQuality
								+ "&my_detail_quality="+myDetailQuality
								+ "&my_description="+myDescription);
}

function select_my_item(selectedItem,selectedCatalogId,selectedCategory,myItemsCount) {
	var selectedImage = document.getElementById("img_"+selectedItem.id);
	var selectedItemDetails = document.getElementById("selected_item_details");
	
	deselect_my_items(selectedItem.id,myItemsCount);
	
	if (selectedItem.attributes.getNamedItem("selected").value == "false") {
		process_request("silent_update","request=frmViewMyCollection.view_my_item&catalog_id="+selectedCatalogId+"&category="+selectedCategory,"selected_item_details");
		
		update_attribute(selectedItem.id,"selected","true");
		selectedImage.style.border = "1px #000000 solid";
		
		selectedItemDetails.style.display = "block";
		document.getElementById("catalog_serie_navigation").style.display = "block";
		update_attribute("selected_item_details","item_id",selectedCatalogId);
		update_attribute("selected_item_details","item_sn","1");
	} else {
		update_attribute("selected_item_details","item_id","");
		update_attribute("selected_item_details","item_sn","");
		document.getElementById("catalog_serie_navigation").style.display = "none";
		selectedItemDetails.style.display = "none";
		
		update_attribute(selectedItem.id,"selected","false");
		document.getElementById("img_"+selectedItem.id).style.border = "1px #c1dad7 solid";
	}
}

function select_my_reprint(sequenceNumber) {
	var selectedItemDetails = document.getElementById("selected_item_details");
	var selectedItemAttributes = selectedItemDetails.attributes;
	
	selectedItemDetails.scrollTop= ((sequenceNumber-1)*221);
	update_attribute("selected_item_details","item_sn",sequenceNumber);
	
	process_request("silent_update","request=frmViewMyCollection.save_my_changes"
										+ "&action=update_item_new_flag"
										+ "&item_id="+selectedItemAttributes.getNamedItem("item_id").value
										+ "&item_sn="+sequenceNumber);
}

function deselect_my_items(selectedItemIndex,myItemsCount) {
	var itemIndex = 0;
	
	for (itemIndex=0;itemIndex<myItemsCount;itemIndex++) {
		if (itemIndex != selectedItemIndex) {
			update_attribute(itemIndex,"selected","false");
			document.getElementById("img_"+itemIndex).style.border = "1px #c1dad7 solid";
		}
	}
}

function setItemsPerPageList() {
	var listItemsPerPage = document.getElementById("items_per_page");
	
	var itemsPerPage = Math.ceil((document.body.clientWidth - 410) / 74);
	
	for (i=1;i<=10;i++) {
		var newOption = document.createElement("option");
		
		newOption.text = i*itemsPerPage;
		newOption.value = i*itemsPerPage;
		listItemsPerPage.options.add(newOption);
	}
	
	listItemsPerPage.options[2].selected = true;
}

/*
function change_my_item (btnChangeAlbum) {
	//var editing_item_id = document.getElementById('selected_item').item_id;
	//var editing_item_sn = document.getElementById('selected_item').item_sn;
	var objSelectedItem = document.getElementById('selected_item');
	var selectedItemAttributes = objSelectedItem.attributes;
	
	var editing_item_id = selectedItemAttributes.getNamedItem("item_id").value;
	var editing_item_sn = selectedItemAttributes.getNamedItem("item_sn").value;
	
	
	if (btnChangeAlbum.name=='edit_album'){
		process_request("show_top_window","request=member.view_item&edit_mode=true&album_id="+editing_item_id+"&sequence_number="+editing_item_sn+"&serie_category=red_series");
	} else {
		var frmEditCollectionItem = document.frmEditCollectionItem;
		
		var ch_my_album_id = frmEditCollectionItem.ch_my_album_id.value;
		var ch_is_first_press = 0;
		var ch_overall_quality = "";
		var ch_detail_quality = "";
		
		for (var i=0; i < frmEditCollectionItem.ch_is_first_press.length; i++) {
			if (frmEditCollectionItem.ch_is_first_press[i].checked) {
				ch_is_first_press = frmEditCollectionItem.ch_is_first_press[i].value;
		    }
		}
	
		for (var i=0; i < frmEditCollectionItem.ch_overall_quality.length; i++) {
			if (frmEditCollectionItem.ch_overall_quality[i].checked) {
				ch_overall_quality = frmEditCollectionItem.ch_overall_quality[i].value;
		    }
		}
		
		for (var i=0; i < frmEditCollectionItem.ch_detail_quality.length; i++) {
			if (frmEditCollectionItem.ch_detail_quality[i].checked) {
				ch_detail_quality = ch_detail_quality + "1";
		    } else {
				ch_detail_quality = ch_detail_quality + "0";
			}
		}
		
		var ch_my_price = frmEditCollectionItem.ch_my_price.value;
		var ch_my_rating = frmEditCollectionItem.ch_my_rating.value;
		
		if (DEBUG) {
			alert("Wijzig: " + editing_item_id + " - " + editing_item_sn + " - " + ch_my_album_id + " - " + ch_is_first_press + " - " + ch_overall_quality + " - " + ch_detail_quality + " - " + ch_my_price + " - " + ch_my_rating);
		}
		
		document.getElementById('close_top_window').onclick();
		
		process_request("edit_member_item","request=member.edit_item&action=save"
											+"&item_id="+selectedItemAttributes.getNamedItem("item_id").value
											+"&item_sn="+selectedItemAttributes.getNamedItem("item_sn").value
											+"&my_album_id="+ch_my_album_id
											+"&is_first_press="+ch_is_first_press
											+"&overall_quality="+ch_overall_quality
											+"&detail_quality="+ch_detail_quality
											+"&my_price="+ch_my_price
											+"&my_rating="+ch_my_rating);
	}
}



function select_my_item (element, item_id, serie_category, msgConfirmSave) {
	var objSelectedItem = document.getElementById("selected_item");
	var selectedItemAttributes = objSelectedItem.attributes;
	
	if (selectedItemAttributes.getNamedItem("edit_mode").value=="true") {
		confirm(msgConfirmSave);
	} else {
		if (element.attributes.getNamedItem("selected").value=='false') {
			process_request("view_member_item","request=member.view_item&album_id="+item_id+"&serie_category="+serie_category);
			document.getElementById("selected_item").style.display="block";
			document.getElementById("collector_item_actions").style.display="block";
			element.attributes.getNamedItem("selected").value="true";
			document.getElementById("img_"+element.id).style.border="1px #000000 solid";
		} else {
			element.attributes.getNamedItem("selected").value="false";
			document.getElementById("selected_item").style.display="none";
			document.getElementById("collector_item_actions").style.display="none";
			document.getElementById("img_"+element.id).style.border="1px #c1dad7 solid";
		}
	}
}

function select_my_serie (cbSeries, msgConfirmSave) {
	var objSelectedItem = document.getElementById('selected_item');
	var selectedItemAttributes = objSelectedItem.attributes;
	
	if (selectedItemAttributes.getNamedItem("edit_mode").value=="true") {
		confirm(msgConfirmSave);
	} else {
		if (cbSeries.value!="inactive") {
			document.getElementById("collector_item_actions").style.display="none";
			process_request("load_member_list","request=member.load_list&serie="+cbSeries.value);
		}
	}
}
*/
