/* process password form and reload password div */
function changeUserPassword() {
	changepassForm = document.getElementById('changepassForm');
	
	var formElements = changepassForm.elements;
	var data = {}
	for (var i = 0; i < formElements.length; i++) {
		data[formElements[i].name] = formElements[i].value;
	}
	
	$('#changepassDiv')
		.html('&nbsp;')
		.load('/profile/changepass', data);
}

/* process signature form and reload signature div */
function changeUserSignature() {
	changesigForm = document.getElementById('changesigForm');
	
	var formElements = changesigForm.elements;
	var data = {}
	for (var i = 0; i < formElements.length; i++) {
		data[formElements[i].name] = formElements[i].value;
	}
	
	$('#changesigDiv')
		.html('&nbsp;')
		.load('/profile/changesig', data);
}

function userAccountEmailChange() {	
	genericDialogLoadWindow('/profile/emailChange', 'Zmiana adresu email', null, 'userAccountEmailChangeForm', null, null);
}

function userAccountNameChange() {	
	genericDialogLoadWindow('/profile/nameChange', 'Zmiana danych osobowych', null, 'userAccountNameChangeForm', null, null);

}

function userAccountAddressDelete(userAddressID) {
	var confirmDelete = confirm('Czy na pewno chcesz usunąć wybrany adres?');
	
	if (confirmDelete) {
		loadHtml('/profile/addressDelete/'+userAddressID,
			function (resp) {
		        if (resp) {
		            alert("Wystąpił błąd");
		        } else {
		        	document.location.href='/profile/menu/';
		        }
	    	}
	    );
	}
}

function userAccountAddressSave(userAddressID) {
	document.getElementById('userAccountAddressChangeForm_'+userAddressID).submit();
}

function userAccountOrderItemArchive(orderItemID, currentEbookPage, currentLibraryPage, currentVideoPage, currentAudioPage, currentFilePage) {
	var divElem = document.getElementById("mybooks_div");
	
	if (orderItemID) {
		if (!currentEbookPage) {
			currentEbookPage = 1;
		}
		if (!currentLibraryPage) {
			currentLibraryPage = 1;
		}
		if (!currentVideoPage) {
			currentVideoPage = 1;
		}
		if (!currentAudioPage) {
			currentAudioPage = 1;
		}
		if (!currentFilePage) {
			currentFilePage = 1;
		}
		loadHtmlIntoDiv("/profile/archive/add/" + orderItemID + "/" + currentEbookPage + "/" + currentLibraryPage + "/" + currentVideoPage + "/" + currentAudioPage + "/" + currentFilePage, divElem);
	}	
}

function userAccountOrderItemRestore(orderItemID) {
	var divElem = document.getElementById("archive_div");
	if (orderItemID) {
		loadHtmlIntoDiv("/profile/archive/remove/" + orderItemID, divElem);
	}
}
