//------------------------------------
//:::::::: Razno :::::::::::::::::::::
var m_iPopupW = 610;
var m_iPopupH = 500;
var m_sHTTPS = '';
var m_bVP = false;

//:: otvara pop-up opis artikla
function info(id,dx,dy){
	var w = m_iPopupW;
	var h = m_iPopupH;
	var posX=(screen.width - w)/2;
	if(dx!=null) posX += dx;
	if(posX<0) posX=0;
	var posY=((screen.height - h)/2)-h/3;
	if(dy!=null) posY += dy;
	if(posY<0) posY=0;
	var dialog = (dx!=null || dy!=null) ? '&dialog=1' : '';
	var win = window.open ('info.asp?id='+ id + dialog,'','width='+w+',height='+h+',left='+posX+',top='+posY+',scrollbars,resizable');
}

//:: pop-up dokument
function docInfo(id,dx,dy){
	var w = m_iPopupW;
	var h = m_iPopupH;
	var posX=(screen.width - w)/2
	if(dx!=null) posX += dx;
	if(posX<0) posX=0;
	var posY=((screen.height - h)/2)-h/3
	if(dy!=null) posY += dy;
	if(posY<0) posY=0;
	var win = window.open ('doc.asp?id='+id,'doc'+id,'width='+w+',height='+h+',left='+posX+',top='+posY+',scrollbars,resizable')
	win.focus();
}

//:: otvara pop-up košaricu
function basket(id){
	if(m_bVP) {
		if(m_bVPBasket) {
			document.location.hash = 'basket';
		} else {
			alert('Trenutno ne postoji otvorena narudžba!    ');
		}
		return;
	}
	var w = m_iPopupW;
	var h = m_iPopupH;
	var posX=(screen.width - w)/2
	if(posX<0) posX=0;
	var posY=((screen.height - h)/2)-h/3
	if(posY<0) posY=0;
	var add = '';
	if(id!=null && id.length>0) {
		add = '?_bskAdd_='+ id;
	}
	var win = window.open ('basket.asp'+ add,'basket','width='+w+',height='+h+',left='+posX+',top='+posY+',scrollbars,resizable')
	win.focus();
}

//:: otvara pop-up login
function login(buy,userID){
	if(m_bVP) {
		alert('Maloprodajni račun nije moguće koristiti u veleprodaji!    ');
		return;
	}
	var w = m_iPopupW;
	var h = m_iPopupH + 20;
	var posX=(screen.width - w)/2
	if(posX<0) posX=0;
	var posY=((screen.height - h)/2)-h/3
	if(posY<0) posY=0;
	var sBuy = (buy!=null && buy) ? '?buy=1' : '?buy=0';
	var win = window.open (m_sHTTPS +'login.asp'+ sBuy +'&_userID_='+ userID +'&rnd='+ Math.random(),'login','width='+w+',height='+h+',left='+posX+',top='+posY+',scrollbars,status,resizable')
	win.focus();
}

//:: pop-up VP narudžbe
function printVPOrder(id,dx,dy) {
	var w = m_iPopupW;
	var h = m_iPopupH + 20;
	var posX = (screen.width - w)/2 + 50;
	if(dx!=null) posX += dx;
	if(posX<0) posX=0;
	var posY=((screen.height - h)/2)-h/3 + 30;
	if(dy!=null) posY += dy;
	if(posY<0) posY=0;
	var win = window.open('vp-printOrder.asp?id='+ id,'','width='+w+',height='+h+',left='+posX+',top='+posY+',scrollbars,status,resizable');
}

//:: pop-up VP potvrde narudžbe
function vpSubmit(id) {
	var w = m_iPopupW;
	var h = m_iPopupH + 20;
	var posX = (screen.width - w)/2 + 50;
	if(posX<0) posX=0;
	var posY=((screen.height - h)/2)-h/3 + 30;
	if(posY<0) posY=0;
	var win = window.open('vp-submit.asp?id='+ id,'','width='+w+',height='+h+',left='+posX+',top='+posY+',scrollbars,status,resizable');
}

//:: otvara pop-up veliku sliku
function bigImg(src,w,h,title){
	var posX=(screen.width - w)/2;
	if(posX<0) posX=0;
	var posY=((screen.height - h)/2)-h/4;
	if(posY<0) posY=0;
	var win = window.open ('about:blank','','width='+w+',height='+h+',left='+posX+',top='+posY);
	win.document.open();
	win.document.write( ''
		+'<html><head><title>'+title+'</title>\n'
		+'<script language="JavaScript">\n'
		+'function fitWindow() {\n'
		+'var img = document.getElementById(\'_img_\');\n'
		+'window.resizeTo('+ w +','+ h +');\n'
		+'var dW = '+ w +' - document.body.clientWidth;\n'
		+'var dH = '+ h +' - document.body.clientHeight;\n'
		+'if(dW>0 || hH>0) window.resizeTo(img.width + dW, img.height + dH);\n'
		+'}\n</script>\n</head>\n'
		+'<body bgColor="#FFFFFF" topMargin="0" style="margin:0px;padding:0px;" onLoad="fitWindow();" '
		+'onKeyDown="if(event.keyCode == 27){window.close();}">'
		+'<a href="#" onClick="window.close(); return false;">'
		+'<img src="'+src+'" border=0 alt=" zatvori prozor " id="_img_" style="margin:0px;"></a>'
		+'</body></html>' );
	win.document.close();
}

//:: formatira broj kao valutu
function formatCurr(val) {
	n = toFixed(val, 2).replace('.',',');
	for (var i = n.indexOf(',') - 3; i > 0; i -= 3) {
		n = n.substring(0, i) + '.' + n.substring(i);
	}
	return n;
}
function toFixed(n, d){
	if(d==null) d=0
	n = n - 0;
	d = d || 2;
	var f = Math.pow(10, d);
	n = Math.round(n * f) / f;
	n += Math.pow(10, - (d + 1));
	n += '';
	var ix = n.indexOf('.');
	if(ix<0) ix=n.length;
	return (d == 0) ? n.substring(0, ix) : n.substring(0, ix + d + 1);
}

function toDec(n, d){
	if(d==null) d=0
	var f = Math.pow(10, d);
	n = Math.round(n * f) / f;
	n += '';
	var ix = n.indexOf('.');
	if(ix<0) ix=n.length;
	return (d == 0) ? n.substring(0, ix) : n.substring(0, ix + d + 1);
}

function integer(){
	var key=event.keyCode 
	if(key<0x30 || key>0x39) event.keyCode=null
	return true
}

//:: roll-over
var m_img = null;
var m_src = '';
function imgHover(img,src) {
	m_img = img;
	m_src = m_img.src;
	img.src = src;
}

function imgRestore() {
	if(m_img) {
		m_img.src = m_src;
	}
}

function newImg(img) {
	nImg = new Image();
	nImg.src = img;
	return nImg;
}

//:: DOM
function _newFrame(src, id) {
	var oDiv = m_oBgDIV.appendChild(document.createElement('div'));
	oDiv.id = id;
	oDiv.innerHTML = '<iframe src="'+ src +'" id="'+ id +'_ifr"></iframe>';
	return oDiv;
}

function _delFrame(id) {
	var oDiv = document.getElementById(id);
	if(oDiv!=null) {
		m_oBgDIV.removeChild(oDiv);
	}
}

function _getObj(id) {
	return document.getElementById(id);
}

function _hide(obj) {
	obj.style.display = 'none';
}

function _show(obj) {
	obj.style.display = 'block';
}
//::::::::::::::::::::::::::::::::::::
