$(document).ready(function() {
				if (window.on_load) window.on_load();
				$(".photosContent a").fancybox({
					'speedIn': 300,
					'speedOut': 300,
					'overlayShow': true,
					'overlayColor': "#000000",
					'overlayOpacity': 0.7,
					'padding': 2,
					'titleShow': true,
					'centerOnScroll': true,
					'titlePosition'  : 'over'

				});
			});
			//
			$(window).unload(function(){
				if (window.on_unload) window.on_unload();
			});
			function processLogin(form) {
				form.ep.value = hex_md5('34245465467655' + form.password.value + '982664375');
				form.password.value = "";
				return true;
			}
			function addToBasket(id, amount) {
				var xml = new XMLRequest(true, 'XML');
				xml.setEventHandler(addToBasketReturned);
				xml.send('/?page=basket.updateXML&product=' + id + '&qty=' + (isNaN(parseInt(amount))?1:amount));
			}
			function addToBasketReturned(readyState, result) {
				if (readyState == 4) {
					if (result.firstChild.nodeName == 'success') {
						var tbl = document.getElementById('quickBasketTable');
						if (tbl)
							updateBasket(result.childNodes[1], tbl);
					} else {
						alert('Updating of the basket has been failed!');
					}
				}
			}
			function updateBasket(basket, quickBasketTable) {
				clearQuickBuy(quickBasketTable);
				
				for(var i=0; i<basket.childNodes.length; i++)
					if (basket.childNodes[i].nodeName == 'item') {
						var row = createTableRow(quickBasketTable, i%2?'even':'odd');
						createTableCell(row, basket.childNodes[i].firstChild.nodeValue);
						createTableCell(row, basket.childNodes[i].getAttribute('amount'), true);
					}
				var row = createTableRow(quickBasketTable, i%2?'even total':'odd total');
				var cell = createTableCell(row);
				cell.colSpan = 2;
				createLinkedImage(cell, '?page=basket', '/images/icon_cart_2.gif');
			}
			function clearQuickBuy(tbl) {
				while (tbl.childNodes.length > 0)
					tbl.removeChild(tbl.childNodes[0]);
			}
			function createTableRow(container, className) {
				var row = document.createElement('TR');
				if (typeof className != 'undefined') row.className = className;
				container.appendChild(row);
				return row;
			}
			function createTableCell(container, text, nowrap) {
				if (typeof nowrap == 'undefined') nowrap = false;
				var cell = document.createElement('TD');
				if (typeof text != 'undefined') {
					cell.appendChild(document.createTextNode(text))
				}
				if (nowrap) cell.style.whiteSpace = 'nowrap';
				container.appendChild(cell);
				return cell;
			}
			function createImage(container, src) {
				var image = document.createElement('IMG');
				image.src = src;
				image.border = 0;
				container.appendChild(image);
				return image;
			}
			function createDiv(container) {
				var div = document.createElement('DIV');
				container.appendChild(div);
				return div;
			}
			function createLinkedImage(container, href, src) {
				var link = document.createElement('A');
				link.href = href;
				container.appendChild(link);
				createImage(link, src);
				return link;
			}
