var xmlHttp
var dbklik
// za formu
var proba = 0;
var thtHint
var x = 0;
var redosl = "";

function Mail(rr)
{
	// Provera
	var ime = document.getElementById('user').value;
	var telefon = document.getElementById('telefon').value;
	var mobile = document.getElementById('mobile').value;
	var emajl = document.getElementById('emaila').value;
	var adresa = document.getElementById('adresa').value;
	var mesto = document.getElementById('mesto').value;
	var ptt = document.getElementById('ptt').value;

	if (ime == '') return alert("Ime morate ukucati!");
	if (telefon == '') return alert("Telefon je obavezna stavka!");
	if (mobile == '') return alert("Mobilni telefon je obavezna stavka!");
	if (emajl == '') return alert("Niste upisali email!");
	if (adresa == '') return alert("Adresa?");
	if (mesto == '') return alert("Ukucajte i mesto boravka!");
	if (ptt == '') return alert("Ukucajte i postanski broj!");
	
    // Vadi podatke
    var rra = rr*2;
    var broji = 1;
    
    var arrid = "";
    var brkom = "";
    
    for (var f = 1; f <= rra; f++)
    {
    var cenu = document.getElementById('myTable').rows[f].cells[4].innerHTML; // CENA
  	
  	var brk = "brkom"+broji;
		var brko = document.getElementById(brk).value;
		
  	var idw = "idi"+broji;
		var ide = document.getElementById(idw).value;
		if (cenu != "<P>&nbsp;</P>")
		{
			 arrid = arrid+";"+ide;
			 brkom = brkom+";"+brko;
		}
		
		f++;
		broji++;				
		}
    
		var	ukucena=document.getElementById('ukucena').value; // UKUPNA CENA
    ukucena=Math.round(ukucena*100)/100;
   
    $.post("mail.php", { mail: rr, arrid: arrid, komada: brkom, ukucena: ukucena, ime: ime, telefon: telefon, mobile: mobile, emajl: emajl, adresa: adresa, mesto: mesto, ptt: ptt },
    function(data){
    window.parent.location="http://www.computerdream.rs";
   });
}

function pokCu(str, dupliklik)
{

if (dbklik == dupliklik)
{
	//alert (dbklik);
	overlej.hide();
	return;
}

xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Vas browser ne podrzava AJAX!");
  return;
  } 
var url="osnovna.php";
url=url+str;
// url=url+"&sid="+Math.random();
// alert (url);
xmlHttp.onreadystatechange=stateChanged;
dbklik = dupliklik;
//alert ( dbklik );
if (str != "") xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function stateChanged() 
{ 
if (xmlHttp.readyState==4)
{ 
document.getElementById("txtHint").innerHTML=xmlHttp.responseText;
//alert(xmlHttp.responseText);
overlej.hide();
}
}

function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;

}


// Za vadjenje grupe

function VadiGrupu(str, redosled)
{
if ((proba == 1) && (redosl!=redosled))
{
	overlej.hide();
	return overlib("Zatvorite prvo opciju izmene za predhodni proizvod.", CENTER, WRAP,400, CAPTION, "Obave&#353;tenje");
	//alert ("Zatvorite prvo opciju izmene za predhodni proizvod.");
}

thtHint = "txtHints"+redosled;

xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
  if (proba == 0)
  {
  	proba = 1;
  }else{
		proba = 0;
	}
x = redosled*2-1;
redosl = redosled;
//alert (redosl+" - "+x+" *-* "+proba);
var maticnaID = document.getElementById("maticnaID").value;
//alert (maticnaID)
var urls="vadisve.php";
urls=urls+"?id="+str+"&otvara="+proba+"&maticnaID="+maticnaID;
xmlHttp.onreadystatechange=stateChangedew;
xmlHttp.open("GET",urls,true);
xmlHttp.send(null);
}

function stateChangedew() 
{ 
if (xmlHttp.readyState==4)
{ 
document.getElementById(thtHint).innerHTML=xmlHttp.responseText;
overlej.hide();
}
}

var delodi

function changeContent(nova)
{
nd();

var	staraukucena=document.getElementById('ukucena').value; // STARA UKUPNA CENA

var idss = "id"+nova;
delodi=document.getElementById(idss).value; // NOVA SIFRA

var slk = "slve"+nova;
var slve=document.getElementById(slk).value; // NOVA SLIKA

var ko = "kompo"+nova;
var novakomponenta=document.getElementById(ko).value; // NOVA KOMPONENTA

novakomponenta=novakomponenta.replace(/"/, "&#34;");
novakomponenta='<a href="javascript:void(0);" ondblclick="nd(); VadiGrupu('+delodi+','+redosl+');" onClick="nd(); VadiGrupu('+delodi+','+redosl+');" onmouseover="return overlib(&#039;<img src=../slike/'+slve+'>&#039;, CAPTION, &#039;'+novakomponenta+'&#039;);" onmouseout="return nd();">'+novakomponenta+'</a>';

var gde = "novacena"+nova;
var	novacena=document.getElementById(gde).value; // NOVA CENA
//alert (novacena);
var stcen = "staracena"+redosl;
var	staracena=document.getElementById(stcen).value; // STARA CENA
//staracena=staracena.replace('<P>', '');
//staracena=staracena.replace('</P>', '');
var stkol = "brkom"+redosl;
var	kolicina=document.getElementById(stkol).value; // Kolicina
var nogr = "nazgrupee"+nova;
var	nazivgrupe=document.getElementById(nogr).value; // NOV NAZIV Grupe

var mestozanazkompo=document.getElementById('myTable').rows[x].cells[1]; // MESTO ZA Naziv grupe
var mestobrkom=document.getElementById('myTable').rows[x].cells[2]; // MESTO ZA BROJ KOMPONENTI
var mestozakompo=document.getElementById('myTable').rows[x].cells[3]; // MESTO ZA KOMPONENTU
var mestozacenu=document.getElementById('myTable').rows[x].cells[4]; // MESTO ZA CENU
//var mestozabris=document.getElementById('myTable').rows[x].cells[5]; // MESTO ZA Brisanje

staraukucena=parseFloat(staraukucena);
staracena=parseFloat(staracena);
novacena=parseFloat(novacena);
kolicina=parseFloat(kolicina);
var novcenz = novacena*kolicina;
var staracenz = staracena*kolicina;
var zam = parseFloat(staraukucena-staracenz+novcenz);
zam=Math.round(zam*100)/100;

if (redosl == 2) document.getElementById('maticnaID').value = delodi;// UPISUJE NOVU MATICNU
mestozacenu.innerHTML="<P>"+Formatc(novcenz)+"</P>"; // UPISUJE NOVU Format CENU
document.getElementById(stcen).value=novacena; // UPISUJE NOVU Nedirnutu CENU
mestozakompo.innerHTML="<P>"+novakomponenta+"</P>"; // UPISUJE NOVU KOMPONENTU
//alert (kolic)
//var mestoslike = "srcbris"+redosl;
//document.getElementById(mestoslike).src="nema.gif";
//var novid='<a href="javascript:void(0);" onClick="nd(); Brise(this);" onmouseover="UbacKolicina('+kolic+',&#039;'+nazivgrupe+'&#039;); return overlib(&#039;<table width=400><tr><td align=left width=400 valign=top>Klikom na ovaj link <b>bri&#353;ete</b> komponentu iz konfiguracije</td></tr></table>&#039;, LEFT, WRAP,400, CAPTION, &#039;Brisanje komponente iz korpe&#039;);" onmouseout="return nd();"></a>';
//alert (novid);

//mestozabris.innerHTML=novid; // UPISUJE NOVI Bris

document.getElementById('ukucena').value=zam;// UPISUJE Nedirnutu KRAJNJU CENU
var nako = "nazgrupe"+redosl;
document.getElementById(nako).value=nazivgrupe; // Upisuje NOV Naziv komponente Nedirnut
mestozanazkompo.innerHTML="<P>"+nazivgrupe+"</P>"; // Upisuje NOV Naziv komponente Format
document.getElementById('mestoukucena').innerHTML=Formatc(zam); // UPISUJE Format KRAJNJU CENU
var tg = "txtHints"+redosl;
document.getElementById(tg).innerHTML=""; // ZATVARA BIRANJE
proba=0;
nd();
}

/*function rand( min, max )
{
return Math.floor(Math.random() * (max - min + 1)) + min;
}
*/
function Formatc(koja)
{
var num = koja;
num = num.toString().replace(/\$|\,/g,'');
if(isNaN(num))
num = "0";
num = Math.floor(num*100+0.50000000001);
cents = num%100;
num = Math.floor(num/100).toString();
if(cents<10)
cents = "0" + cents;
for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
num = num.substring(0,num.length-(4*i+3))+'.'+
num.substring(num.length-(4*i+3));
return (num + ',' + cents);
}

var closeimgMetallic = '<img src="../images/exit_metallic.gif" alt="Close" width="14" height="15" border="0">';

var myExitMetallic = new Image();
myExitMetallic.src = "../images/exit_metallic.gif"; 

var myRaisedMetallic = new Image();
myRaisedMetallic.src = "../images/raised_metallic.gif" 

var myreset = new Image();
myreset.src = "../konfigurator/reset.gif" 

var	kolic

function UbacKolicina(komponenta, nazgru)
{
kolic=komponenta; // Kolicina
nazgrus = nazgru;
}

var nazgrus = "";

function PromenKol(sd)
{

	x = kolic*2-1;
	var ce = parseFloat(sd); // Kolicina NOVA
	var stkol = "brkom"+kolic;
	var kolstara = document.getElementById(stkol).value; // Kolicina STARA
	kolstara=parseFloat(kolstara);
	
	var	staraukucena=document.getElementById('ukucena').value; // STARA UKUPNA CENA
	staraukucena=parseFloat(staraukucena);
	var stcen = "staracena"+kolic;
	var	staracena=document.getElementById(stcen).value; // STARA CENA osnova
	staracena=parseFloat(staracena);

	var mestobrkom=document.getElementById('myTable').rows[x].cells[2]; // MESTO ZA Kolicinu
	var mestozacenu=document.getElementById('myTable').rows[x].cells[4]; // MESTO ZA CENU
	
	var osn = kolstara*staracena;
	var osno = ce*staracena;
	var zam = staraukucena-osn+osno;
	zam=Math.round(zam*100)/100;
	
	var trtd = "";
	for (var sda=1;sda<=4;sda++)
	{
		if (sda == sd)
		{
			 trtd = trtd+"<td id=medal align=center width=30 valign=middle>"+sda+"</td>";
		}else{
			trtd = trtd+"<td id=medal align=center width=30 valign=middle><a href=javascript:void(0); onClick=&#34;PromenKol("+sda+");&#34;>"+sda+"</a></td>";
		}
	} 

var kojekude = "<table width=200 align=center border=0><caption>Izaberite broj proizvoda:</caption><tr>"+trtd+"</tr></table>";
var ajdbr = '<a href="javascript:void(0);"'
 +'onmouseover="UbacKolicina('+kolic+'); return overlib(&#039;'+kojekude+'&#039;,'
 +'STICKY, CAPTION,&#039;'+nazgrus+'&#039;,'
 +'CAPTIONPADDING,4, TEXTPADDING,8,'
 +'CGCLASS,&#039;olraisedMetallic&#039;, CLOSETEXT,closeimgMetallic, CLOSECLICK,'
 +'CLOSETITLE,&#039;Close&#039;, CAPTIONFONTCLASS,&#039;olcapMetallic&#039;, FGCLASS,&#039;olfgMetallic&#039;,'
 +'TEXTFONTCLASS,&#039;oltxt&#039;, LEFT, WRAP,400, BGCOLOR,&#039;#666666&#039;);">'+ce+'</a>';
	
  mestobrkom.innerHTML=ajdbr; // UBACUJE BROJ KOMPONENTI

  document.getElementById(stkol).value=ce; // Menja Kolicina hidden
  document.getElementById('ukucena').value=zam;// UPISUJE Nedirnutu KRAJNJU CENU
	document.getElementById('mestoukucena').innerHTML=Formatc(zam); // UPISUJE Format KRAJNJU CENU
	mestozacenu.innerHTML="<P>"+Formatc(osno)+"</P>"; // UPISUJE NOVU Format CENU
  cClick(); // Zatvara Metal
}

function Brise(r)
{
var i=r.parentNode.parentNode.rowIndex;
var t = i+1;

var	staraukucena=document.getElementById('ukucena').value; // STARA UKUPNA CENA
staraukucena=parseFloat(staraukucena);
var stcens = "staracena"+kolic;
var	staracena=document.getElementById(stcens).value; // STARA CENA
staracena=parseFloat(staracena);

var stkol = "brkom"+kolic;
var	kolicina=document.getElementById(stkol).value; // Kolicina
kolicina=parseFloat(kolicina);
var cen = staraukucena-(staracena*kolicina);

document.getElementById('ukucena').value=cen;// UPISUJE Nedirnutu KRAJNJU CENU
document.getElementById('mestoukucena').innerHTML=Formatc(cen); // UPISUJE Format KRAJNJU CENU

if (proba==1) VadiGrupu(delodi, kolic);
//document.getElementById('myTable').deleteRow(t);
//document.getElementById('myTable').deleteRow(i);

//document.getElementById('myTable').rows[i].cells[0].innerHTML="<P></P>";
var mestoslike = "slikanema"+kolic;
document.getElementById(mestoslike).src="nema.gif";
//document.getElementById('myTable').rows[i].cells[1].innerHTML="<P>hidden</P>";
document.getElementById('myTable').rows[i].cells[2].innerHTML="<P>&nbsp;</P>";
document.getElementById('myTable').rows[i].cells[3].innerHTML="<P><b><i>obrisano</i></b></P>";
document.getElementById('myTable').rows[i].cells[4].innerHTML="<P>&nbsp;</P>";
document.getElementById('myTable').rows[i].cells[5].innerHTML="<P>&nbsp;</P>";
document.getElementById('myTable').rows[i].cells[6].innerHTML="<P>&nbsp;</P>";
document.getElementById('myTable').rows[t].style.visibility="hidden";

proba=0;
}
