/* AVAILABILITY */
function AvaRequest(sCount, sCode, sFormSuffix) {
	if (isNaN(parseInt(sCount))) {
		alert("Pro získání dostupnosti je nutné nejprve zadat počet ks.");
		return;
	}
	if (parseInt(sCount)<1) sCount = 1;
	window.frames['idAvaFrm'].location.href="/Availability.asp?COUNT=" + sCount + "&CD=" + sCode + "&FRMSFX=" + sFormSuffix;
}
function AvaReRequest(sCode, sFormSuffix) {
	sCount = getE("idAvaKs" + sFormSuffix).value;
	AvaRequest(sCount, sCode, sFormSuffix);
}
function AvaGetFull(sCode, sFormSuffix){
	var oAva = getE("idAvail" + sFormSuffix);
	var oForm = getF("BuyForm" + sFormSuffix);

	var sCode = oForm.Code.value;
	var sCount = oForm.Count.value;
	if (isNaN(parseInt(sCount))) sCount = 1;
	if (parseInt(sCount)<1) sCount = 1;
	oAva.innerHTML =
		"<div class='ItemAvaBox'>" +
			"<div class='ItemAvaHdr hand' onClick=\"getE('idAvail" + sFormSuffix + "').innerHTML='';\" title='Zavřít okno'>On-line dostupnost <img src='/img/btnClose.gif' alt='Zavřít okno'></div>" +
			"<div><b>" + oForm.NameItem.value + "</b></div><br>" +
			"<div id='idAvaResult" + sFormSuffix + "'>Načítám data ...<br></div><br>" +
		"</div>";
//	window.frames['idAvaFrm'].location.href="/Availability1.asp?COUNT=" + sCount + "&sCode=" + sCode + "&FRMSFX=" + sFormSuffix;
	getE('idAvaFrm').src="/Availability1.asp?COUNT=" + sCount + "&sCode=" + sCode + "&FRMSFX=" + sFormSuffix;
}
function showAvaibilityDialog( code, pkComm, pos ) {
	var e = getE( "avaibilitybox" );
	e.style.display = "";
	e.style.position = "absolute";
	e.style.left = (document.body.clientWidth/2 - 100)+'px';
	e.style.top = '300px';
	getE("avaibilityFrame").src = "Avaibility1.asp?sCode=" + code;
//	document.forms.avaibilityform.elements.count.value = "Zjišťuje se...";
//	getE("WDA").innerHTML = "<a href='/watchdog.asp?WCD=" + code + "'>Hlídat tuto položku</a>";
}
function AvaGet(sCode, sFormSuffix) {
	var oForm = getF("BuyForm" + sFormSuffix);
	var oAva = getE("idAvail" + sFormSuffix);
	var sCode = oForm.Code.value;
	var sCount = oForm.Count.value;
	if (isNaN(parseInt(sCount))) sCount = 1;
	if (parseInt(sCount)<1) sCount = 1;
	oAva.innerHTML =
		"<div class='ItemAvaBox'>" +
			"<div class='ItemAvaHdr hand' onClick=\"getE('idAvail" + sFormSuffix + "').innerHTML='';\" title='Zavřít okno'>On-line dostupnost <img src='/img/btnClose.gif' style='margin-left: 24px;'></div>" +
			"<div><b>" + oForm.NameItem.value + "</b></div><br>" +
			"<div> &nbsp; Počet kusů: <input id='idAvaKs" + sFormSuffix + "' class='inputText' name='Count' value='" + sCount + "' style='width: 32px;' autocomplete=off> <input type='button' value='ok' width='24' height='18' onClick=\"AvaReRequest('" + sCode + "','" + sFormSuffix + "');\" onKeyPress='ControlNumber();'></div><br>" +
			"<div id='idAvaResult" + sFormSuffix + "'>Načítám data ...<br></div><br>" +
			"<div>Pozor: skladem znamená skladem na jedné z pražských poboček – při osobním odběru si předem ověřte dostupnost na dané pobočce.<br></div><br>" +
		"</div>";
	AvaRequest(sCount, sCode, sFormSuffix);
}
function AvaShow(sFormSuffix, nCount, nOnStore, nReduced, bAvailable, sMsgForNotAva) {
	var sHTML = "<span class='ItemAvaColW'>Dotaz na</span> : " + nCount + " ks<br>";
	var oAvaResult = window.parent.getE("idAvaResult" + sFormSuffix);

	if (oAvaResult==null) return; // uživatel mezitím zavřel okno dostupnosti

	if (nCount!=nReduced) {
		sHTML +=
			"<span class='ItemAvaColW'>Redukováno na</span> : " + nReduced + " ks<br>";
	}
	if (nOnStore==nReduced) {
		if (nOnStore==0) {
			// chyba při získávání dostupnosti
			sHTML +=
				sMsgForNotAva;
		} else {
			// všechny položky (po redukci) jsou dostupné
			sHTML +=
				"<span class='ItemAvaColW'>Dostupnost</span> : skladem<br>";
		}
	} else {
		sHTML +=
			"<span class='ItemAvaColW'>Skladem</span> : " + nOnStore + " ks<br>" +
			"<span class='ItemAvaColW'>Zbývajících</span> : " + (nReduced-nOnStore) + " ks<br>" +
			"<span class='ItemAvaColW'>Způsob vyřízení</span> : <br>" +
			sMsgForNotAva + "<br>";
	}
	oAvaResult.innerHTML = sHTML;
}
function AvaShowFull(bAva,sMess,sName,sSuffix,sFreeText){
	var oAvaResult = window.parent.getE("idAvaResult" + sSuffix);

	if (oAvaResult==null) return; // uživatel mezitím zavřel okno dostupnosti
	if (!bAva){
		sHTML = "<p><b>" + sMess + "</b></p>" ;
	} else {
		sHTML = "<a target=\"_blank\" href=\"http://www.yshop.cz/yshop/binformaceb/kontakty/Default.aspx?CatID=263&LayId=2&ArtId=17879\"><table border='0' cellpadding='0' cellspacing='0' class='AvaTr' align='center' onclick='document.location.href=\"http://www.yshop.cz/yshop/binformaceb/kontakty/Default.aspx?CatID=263&LayId=2&ArtId=17879\"'>" + sMess + "</table></a>"
	}
	sHTML += "<p>" + sFreeText + "</p>";
	
	if (sMess!=''){sHTML += "<p align='center'>Další informace a jiné způsoby dodání naleznete v <a href=\"javascript:OpenWnd('/AvaInfo.asp')\">nápovědě</a></p>";}
	
	oAvaResult.innerHTML =  sHTML;
}
function hideAvaibilityDialog() {
	var e = getE( "avaibilitybox" );
	e.style.display = "none";
//	var e = getE( "avaibilitybox" );
//	e.style.display = "none";
}
