// ****************************************************************************************************************

function basketShowInfoBox() {
	new Ajax.Request('/ajax/getBasketInfo.php', {
			onSuccess: function(t) {
				content = t.responseText;
				if (content) {
					$('kosik').show();
					$('kosik-box').update(content);
				} else {
					$('kosik').hide();
				}
				}
			}
		);	
}

// ****************************************************************************************************************

function basketAdd(id) {
	
	val = $(id).value;
	if (val) {
		new Ajax.Request('/ajax/operBasket.php?action=add&id=' + id + '&value=' + val, {
			onSuccess: function(t) {
				alert(t.responseText);
				basketShowInfoBox();
				}
			}
		);	
	} else {
		alert(ERROR_MNOZSTVI_JE_NUTNE_ZADAT);
	}
	
}

// ****************************************************************************************************************

function basketUpdate(id) {
	
	val = $(id).value;
	if (val) {
		new Ajax.Request('/ajax/operBasket.php?action=update&id=' + id + '&value=' + val, {
			onSuccess: function(t) {
				window.location.reload();
				}
			}
		);	
	} else {
		alert(ERROR_MNOZSTVI_JE_NUTNE_ZADAT);
	}
	
}

// ****************************************************************************************************************

function basketDelete(id) {
	
	if (confirm(TEXT_OPRAVDU_SMAZAT_POLOZKU_Z_KOSIKU)) {
		val = $(id).value;
		new Ajax.Request('/ajax/operBasket.php?action=delete&id=' + id, {
			onSuccess: function(t) {
				window.location.reload();
				}
			}
		);	
	}
}


// ****************************************************************************************************************

function ssEnter(e) {

	if ( (e.keyCode) && (e.keyCode == Event.KEY_RETURN) ) {
		ssHledej('');
	}
	
}

// ****************************************************************************************************************

function ssHledej(o) {
	
	if ($('ssHledat').value) {
		ssSetHash();
		$('ssContainer').update('<img id="ssLoading" src="/design/loading51.gif">');
	
	txt = encodeURIComponent($("ssHledat").value);
	ord = encodeURIComponent($("ssRazeni").value);
	if ($('ssSkladem')) {
		skl = $F("ssSkladem");
//		det = $F("ssDetail");
	} else {
		skl = "";
//		det = "";
	}
	
	if (txt != '') {
		new Ajax.Request('/ajax/getStock.php?h=' + txt + '&s=' + skl + '&o=' + ord/* + '&d=' + det*/, {
			onSuccess: function(t) {
				$('ssContainer').update(t.responseText);
			}
		 });
	}
	} else {
		alert(ERROR_ZADEJTE_HLEDANY_TEXT);
	}
	
}

// ****************************************************************************************************************

function ssInfo() {
	
	$('ssInfo').update(TEXT_NAHRAVAM);
	
	txt = $("ssHledat").value;
	if ($('ssSkladem')) {
		skl = $F("ssSkladem");
	} else {
		skl = "";
	}
	
	if (txt != '') {
		new Ajax.Request('/ajax/getStock.php?i=' + encodeURIComponent(txt) + '&s=' + skl, {
			onSuccess: function(t) {
				$('ssInfo').update(t.responseText);
			}
		 });
	} else {
		$('ssInfo').update(ERROR_ZADEJTE_HLEDANY_TEXT);
	}
	
}

function ssGetHash() {
	h = decodeURIComponent(document.location.hash.substring(1, 128)).split('|');
	if (h && $('ssHledat')) {
		$('ssHledat').value = h[0];
		$('ssSkladem').checked = h[1] == 'on';
//		$('ssDetail').checked = h[2] == 'on';
		if (h[0]) ssHledej('');
	}
}

function ssSetHash() {
	s = ($F('ssSkladem') == "on") ? 'on' : 'off';
//	d = ($F('ssDetail') == "on") ? 'on' : 'off';
	document.location.hash = encodeURIComponent($("ssHledat").value) + '|' + s/* + '|' + d*/;
}

/*
function showPodrobneInfo() {
	if ($('ssPodrobneInfo') && !$('ssPodrobneInfo').visible()) {
		$('ssPodrobneInfo').show();
	}
}

function hidePodrobneInfo() {
	if ($('ssPodrobneInfo') && $('ssPodrobneInfo').visible()) {
		$('ssPodrobneInfo').hide();
	}
}

function getMouseCoords(e) {
		mouseX = Event.pointerX(e);
		mouseY = Event.pointerY(e) + 10;
		if ($('ssPodrobneInfo')) {
			$('ssPodrobneInfo').setStyle( { 'left': mouseX + 'px', 'top': mouseY + 'px' } );
		}
}
*/

// ****************************************************************************************************************

function Registrovat() {
	
	window.location.href = "/cz/registrace"; 
	
}

// ****************************************************************************************************************

Event.observe(window, 'load', function() { 

	if ($('ssHledat')) {
		Event.observe('ssHledat', 'keydown', ssEnter);
		Event.observe('ssHledat', 'keyup', ssInfo);
	}
	
	basketShowInfoBox();
	ssGetHash();
	
	/*Event.observe(document, 'mousemove', getMouseCoords);*/
	
	}
);

