//------------------------------------
//:::::::: Ponude ::::::::::::::::::::
var m_iOfferNo = 0;

// učitaj kontekstualnu ponudu...
function loadOffers(path) {
	m_iOfferNo = 0;
	len = path.length;
	if(len>0) {
		if(path.charAt(len-1)=='/') {
			path = path.substr(0,(len--)-1);
		}
		if(path.charAt(0)=='/') {
			path = path.substr(1,(len--)-1);
		}
		var sa = path.split('/');
		var level = sa.length - 1;
		var groupID = sa[level];
		var oGroup = m_oGroups[groupID];
		if(oGroup!=null && oGroup.offersLoaded) {
			var oOffers = oGroup.offers;
			if((cnt=oOffers.length)>0) {
				initOffers(cnt);
				for(var j=0; j<cnt; j++) {
					o(oOffers[j].id,oOffers[j].img,oOffers[j].title,oOffers[j].text,oOffers[j].mpc);
				}
			} else {
				checkInitialized();
				showBrowse();
			}
		} else {
			if(oGroup==null) {
				oGroup = new Group(groupID);
				m_oGroups[groupID] = oGroup;
			}
			var oIfr = m_oBgDIV.appendChild(document.createElement('iframe'));
			oIfr.id = 'load_offer';
			oIfr.src = 'x_offer.asp?_path_='+ path + '&rnd='+ m_sRnd;
		}
	}
}

// ponuda učitana
function offersLoaded() {
	var oIfr = _getObj('load_offer');
	if(oIfr!=null) {
		m_oBgDIV.removeChild(oIfr);
	}
	//postavlja 'offersLoaded' oznake
	var oGroup = m_oGroups[m_sGroupID];
	if(oGroup!=null) {
		oGroup.offersLoaded = true;
	}
	if(m_iOfferNo==0) {
		checkInitialized();
		showBrowse();
	}
}

// učitaj kontekstualnu ponudu...
function initOffers(cnt) {
	if(!m_oOfferDIV) return;
	checkInitialized();
	var sHTML = '<table cellspacing=5 cellpadding=0>';
	var sOff1 = '<td width=281 valign="top">'
		+'<table cellspacing=0 cellpadding=0 class="w100p bgOff">'
		+'<tr><td width=2><img src="img/l_g.gif" width=2 height=2></td>'
		+'<td class=bpT><img src="img/s.gif" width=1 height=1></td>'
		+'<td width=2><img src="img/d_g.gif" width=2 height=2></td></tr>'
		+'<tr><td class=bpL><img src="img/s.gif" width=1 height=1></td>'
		+'<td id="offer_';
	var sOff2 = '"></td>'
		+'<td class=bpR><img src="img/s.gif" width=1 height=1></td></tr>'
		+'<tr><td><img src="img/l_d.gif" width=2 height=2></td>'
		+'<td class=bpB><img src="img/s.gif" width=1 height=1></td>'
		+'<td><img src="img/d_d.gif" width=2 height=2></td></tr>'
		+'</table></td>';
	for(var i=1; i<=cnt; i+=2) {
		sHTML += '<tr>'+ sOff1 + i + sOff2;
		if(i<cnt) {
			sHTML += sOff1 + (i+1) + sOff2;
		} else {
			sHTML += '<td width=281>&nbsp;</td>';
		}
		sHTML += '</tr>';
	}
	sHTML += '</table>';
	m_oOfferDIV.innerHTML = sHTML;
	m_iOfferNo = 0;
}

// ispis ponude
function o(id,img,name,descript,vpc,rabat) {
	var oOffer = m_oOffers[id];
	if(!oOffer) {
		oOffer = new Offer(id,name,descript,img,vpc,rabat);
		m_oOffers[id] = oOffer;
	}
	if(m_sGroupID.length>0) {
		var oGroup = m_oGroups[m_sGroupID];
		if(oGroup) {
			if(!oGroup.offers[m_iOfferNo]) {
				oGroup.offers[m_iOfferNo] = oOffer;
			}
		}
	}
	m_iOfferNo++;
	var oOfferTD = _getObj('offer_'+ m_iOfferNo);
	if(!oOfferTD) return;
	var sA = '<a href="JavaScript:info(\''+ id +'\');" title=" opširnije o proizvodu " class=naslov>';
	var sImg = '&nbsp;';
	if(img && img.length>0) {
		var i_1 = newImg(img);
		sImg = sA +'<img src="'+ img +'"></a>';
	}
	var sHTML = '<table cellpadding=3 cellspacing=0><tr>'
		+'<td width="120">'+ sImg +'</td>'
		+'<td valign="top" align="left" width="155">'
		+ sA + name +'</a>';
	if(descript && descript.length>0) {
		sHTML += '<br>'+ descript;
	}
	if(vpc!=0) {
		if(m_bVP) {
			sHTML += '<br><br><form method="GET" action="vp-basket.asp" target="bgIfr" onSubmit="basketWait();"><input type="hidden" name="_bskAdd_" value="'+ id +'">'
				+'<table cellpadding=0 cellspacing=0 align="right">'
				+'<tr><td class="alR">vpc: </td><td width=5></td><td class="alR">'+ formatCurr(oOffer.vpc) +' kn</td></tr>'
				+'<tr><td class="alR">rabat: </td><td></td><td class="alR">'+ toDec(oOffer.rabat * 100.,2) +'%</td></tr>'
				+'<tr><td class="alR">cijena: </td><td></td><td class="cijena alR">'+ formatCurr(oOffer.price) +' kn</td></tr>'
				+'<tr><td colspan=3 height=5></td></tr>'
				+'<tr><td colspan=3><table cellpadding=0 cellspacing=0 align="right"><td class="red alR">kol:</td>'
				+'<td width=5></td><td><input type="text" name="_bskAddQ_" onFocus="this.select();" onKeyPress="integer();" class="forma q" size=1 maxlength=3></td>'
				+'<td width=5></td><td><input type="image" src="img/kosarica.gif" width=16 height=16 title=" ubaci u narudžbu "></td></tr></table></td></tr>'
				+'</table></form>';
		} else {
			sHTML += '<br><br><table cellpadding=0 cellspacing=0><tr><td><span class=naslov>CIJENA</span>: <span class=cijena>'+ formatCurr(oOffer.mpc) +' kn</span></td>'
				+'<td width=18 align="right"><a href="JavaScript:basket(\''+ id +'\');" title=" ubaci proizvod u košaricu ">'
				+'<img src="img/kosarica.gif" width=16 height=16 hspace=10></a></td></tr></table>';
		}
	}
	sHTML += '</td>'
		+'</tr></table>';
	oOfferTD.innerHTML = sHTML;
}
//:::::::: /Ponude :::::::::::::::::::
//------------------------------------
