<!--
function FormatNumber(num, decimalNum)
   /* IN - num:            the number to be formatted
           decimalNum:     the number of decimals after the digit
           bolLeadingZero: true / false to use leading zero
           bolParens:      true / false to use parenthesis for - num

      RETVAL - formatted number
   */
   {
       var tmpNum = num

       // Return the right number of decimal places
       tmpNum *= Math.pow(10,decimalNum)
       tmpNum = Math.floor(tmpNum)
       tmpNum /= Math.pow(10,decimalNum)

       var tmpStr = new String(tmpNum)

	return tmpStr
   }


function aStaRac(n) {
   this.length = n;
   for (var i = 1; i <= n; i++) { 
     this[i] = 0 
   }
   return this
}
function aStaText(n) {
   this.length = n;
   for (var i = 1; i <= n; i++) { 
     this[i] = "" 
   }
   return this
}
function aStaArtic(n) {
   this.length = n;
   for (var i = 1; i <= n; i++) { 
     this[i] = "" 
   }
   return this
}
nUkupno=0
racunar = new aStaRac(30)
textracunara = new aStaText(30)
nazivKom = new aStaText(30)
artidic = new aStaArtic(30)
for ( var i=1; i<31; i++ ) racunar[i]=0;
for ( var i=1; i<31; i++ ) textracunara[i]="";
for ( var i=1; i<31; i++ ) nazivKom[i]="";
for ( var i=1; i<31; i++ ) artidic[i]="";

function izbrisi() {
nUkupno=0
for ( var i=1; i<31; i++ ) racunar[i]=0;
for ( var i=1; i<31; i++ ) textracunara[i]="";
for ( var i=1; i<31; i++ ) nazivKom[i]="";
konfiguracija.kk.value="";
konfiguracija.napomena.value="";
}

function prikazi(naziv,cena,stavka,pcena)
{
 tmp=cena.indexOf("#$#")
 if (tmp>0) artidic[stavka]=cena.substring(tmp+3)
 temp=cena.indexOf(",")
 if (temp>0) cena=cena.substring(0,temp)+"."+cena.substring(temp+1,tmp)
 nUkupno=nUkupno + parseFloat(cena)-racunar[stavka]
 pcena.value=cena.substring(0,tmp)
 racunar[stavka]=cena.substring(0,tmp)
 nazivKom[stavka]=naziv
 if (nazivKom[stavka].substring(0,1)=="-") {
   nazivKom[stavka]=""
   textracunara[stavka]=""
   pcena.value=0
 }
 konfiguracija.ukupno.value=nUkupno
  formirajtext()
}
function pokazi(naziv,cena,stavka,pcena)
{
// tmp=cena.indexOf("#$#")
// if (tmp>0) artidic[stavka]=cena.substring(tmp+3)
// temp=cena.indexOf(",")
 //if (temp>0) cena=cena.substring(0,temp)+"."+cena.substring(temp+1,tmp)
	pcena.value=11
	if (nazivKom[stavka].substring(0,1)=="-") {
		nazivKom[stavka]=""
		pcena.value=0
	}
	konfiguracija.ukupno.value= konfiguracija.ukupno.value + cena
	konfiguracija.ukupnop.value=FormatNumber(konfiguracija.ukupno.value * 0.96,0)
}

function formirajtext() {
        konfiguracija.kk.value=""
        for ( var i=1; i<31; i++ ) 
          if (textracunara[i] != "")
          {
            konfiguracija.kk.value+=textracunara[i]+'<br>'
          }
        konfiguracija.kk.value+="\n\Cena: "+nUkupno
        konfiguracija.kk.value+="\n\Cena sa popustom: "+nUkupno*0.96
        return;
}

function kredcalc() {
		pOpen("http://www.mbpprofi.com/lib/kcalc.php?iznos=" + nUkupno)
		return;
}

function OrderIt(koliko) {
var sendxxx = ""
	for (var i=1; i < koliko; i++) {
		if (artidic[i] > 0) {
		//alert("http://www.mbpprofi.com/phpCart_manage.php?act=add&pid=" + artidic[i])
			sendxxx = sendxxx + "~" + artidic[i]
		}
	}
	sendxxx = sendxxx.substr(1)
	alert(sendxxx)
	window.open("http://www.mbpprofi.com/phpCart_manage.php?act=madd&amp;pid=" + sendxxx, "_self")
	window.open("http://www.mbpprofi.com/korpa.php", "_self")
	return;
}

function GetInfo(stavka)
{
	ArtDet(artidic[stavka])
	return;
}

function greska() {
        return;
}
function greskatext() {
        formirajtext();
        return;
}
function provera(kontrola) {
        if (!proveraime(kontrola)) return false;
        if (!proveraemail(kontrola.email.value)) return false;
        if (!proveratelefon(kontrola)) return false;
        return true;
}

function proveraime(kontrola) {
        if (kontrola.ime.value == "") {
                alert('Potrebno nam je Vaše ime.');
                return(false);
        } else
                return(true);
}

function proveratelefon(kontrola) {
                if (kontrola.telefon.value == "") {
                alert('Potreban nam je Vaš broj telefona.');
                return(false);
        } else
                return(true);
}


function proveraemail(emailStr) {
var emailPat = /^(\".*\"|[A-Za-z]\w*)@(\[\d{1,3}(\.\d{1,3}){3}]|[A-Za-z]\w*(\.[A-Za-z]\w*)+)$/;
var matchArray = emailStr.match(emailPat);
if (matchArray == null) {
alert("Proverite da li ste uneli ispravnu e-mail adresu.");
return false;
}
var IPArray = matchArray[2].match(/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/);
if (IPArray != null) {
for (var i=1;i<=4;i++) {
if (IPArray[i]>255) {
alert("Ciljna IP adresa je pogresna!")
return false;
      }
   }
}
return true;
}
//-->
