//****** shop functions *********//
function changePayer(href)
{
	xmlHttp=GetXmlHttpObject();
	
	var url=href;
	url=url+"?action=change";
	url=url+"&sid="+Math.random();
	xmlHttp.open("GET", url, false);
	xmlHttp.send(null);
	window.location.href = window.location;
}

function sprejemPogojov()
{
	var sprejem = 0;
	if(document.getElementById("sprejem_pogojov").checked == true)
	{
		 sprejem = 1;
	}
	else
	{
		 sprejem = 0;
	}
	
	xmlHttp=GetXmlHttpObject();
	
	var url=ROOT_URL+"siteengine/shop-ajax/card_step3.php";
	url=url+"?sprejem="+sprejem;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=refreshList;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function vrsPlacila(tipPla, sprejem)
{
	document.getElementById("vrstaPlacila"+tipPla).checked = true;
	
	xmlHttp=GetXmlHttpObject();
	
	var url=ROOT_URL+"siteengine/shop-ajax/card_step3.php";
	url=url+"?tipPlacila="+tipPla;
	url=url+"&sprejem="+sprejem;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=refreshList;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function prijavaTecajnika(indexKosarica)
{
	var spost = document.getElementById("spost"+indexKosarica).value;
	var ime = document.getElementById("ime"+indexKosarica).value;
	var priimek = document.getElementById("priimek"+indexKosarica).value;
	var email = document.getElementById("email"+indexKosarica).value;
	var rojDat = document.getElementById("rojDat"+indexKosarica).value;
	var naslov = document.getElementById("naslov"+indexKosarica).value;
	var pTT = document.getElementById("pTT"+indexKosarica).value;
	var kraj = document.getElementById("kraj"+indexKosarica).value;
	var telDom = document.getElementById("telDom"+indexKosarica).value;
	var telSlu = document.getElementById("telSlu"+indexKosarica).value;
	var gSM = document.getElementById("gSM"+indexKosarica).value;
	var idDrzave = document.getElementById("idDrzave"+indexKosarica).value;
	
	
	var tecajnik = document.getElementById("tipTecajnika"+indexKosarica).value;
	var koda = document.getElementById("promocijskaKoda"+indexKosarica).value;
	var kolicina = document.getElementById("kolicina"+indexKosarica).value;
	var obroki = document.getElementById("obroki"+indexKosarica).value;
	var tecPlacnik = 0
	var openDiv = "";
	
	var table = document.getElementById("shoppingCard");	
	var divs = table.getElementsByTagName("div");
	for (i=0;i<divs.length;i++) {
		if (divs[i].style.display == "block") {
			openDiv = openDiv + "," + divs[i].id;
		}
	}
	
	if(document.getElementById("tecajnikPlacnik"+indexKosarica).checked == true)
	{
		tecPlacnik = 1;
	}
	
	if(kolicina == "")
	{
		kolicina = 1;
	}
	
	xmlHttp=GetXmlHttpObject();
	
	var url=ROOT_URL+"siteengine/shop-ajax/card_step2.php";
	url=url+"?indexKosarica="+indexKosarica;
	url=url+"&spost="+spost;
	url=url+"&ime="+ime;
	url=url+"&priimek="+priimek;
	url=url+"&email="+email;
	url=url+"&rojDat="+rojDat;
	url=url+"&naslov="+naslov;
	url=url+"&pTT="+pTT;
	url=url+"&kraj="+kraj;
	url=url+"&telDom="+telDom;
	url=url+"&telSlu="+telSlu;
	url=url+"&gSM="+gSM;
	url=url+"&idDrzave="+idDrzave;
	url=url+"&amount="+kolicina;
	url=url+"&tipTecajnika="+tecajnik;
	url=url+"&obroki="+obroki;
	url=url+"&tecPlacnik="+tecPlacnik;
	url=url+"&promocijskaKoda="+koda;
	url=url+"&openDiv="+openDiv;
	url=url+"&action=vnosTecajnika";
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=refreshList;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function editTecajnika(indexPUdelezenca, indexKosarica)
{
	var spost = document.getElementById("spost"+indexKosarica).value;
	var ime = document.getElementById("ime"+indexKosarica).value;
	var priimek = document.getElementById("priimek"+indexKosarica).value;
	var email = document.getElementById("email"+indexKosarica).value;
	var rojDat = document.getElementById("rojDat"+indexKosarica).value;
	var naslov = document.getElementById("naslov"+indexKosarica).value;
	var pTT = document.getElementById("pTT"+indexKosarica).value;
	var kraj = document.getElementById("kraj"+indexKosarica).value;
	var telDom = document.getElementById("telDom"+indexKosarica).value;
	var telSlu = document.getElementById("telSlu"+indexKosarica).value;
	var gSM = document.getElementById("gSM"+indexKosarica).value;
	var idDrzave = document.getElementById("idDrzave"+indexKosarica).value;
	
	var openDiv = "";
	
	var table = document.getElementById("shoppingCard");	
	var divs = table.getElementsByTagName("div");
	for (i=0;i<divs.length;i++) {
		if (divs[i].style.display == "block") {
			openDiv = openDiv + "," + divs[i].id;
		}
	}
	
	
	xmlHttp=GetXmlHttpObject();
	
	var url=ROOT_URL+"siteengine/shop-ajax/card_step2.php";
	url=url+"?indexPUdelezenca="+indexPUdelezenca;
	url=url+"&spost="+spost;
	url=url+"&ime="+ime;
	url=url+"&priimek="+priimek;
	url=url+"&email="+email;
	url=url+"&rojDat="+rojDat;
	url=url+"&naslov="+naslov;
	url=url+"&pTT="+pTT;
	url=url+"&kraj="+kraj;
	url=url+"&telDom="+telDom;
	url=url+"&telSlu="+telSlu;
	url=url+"&gSM="+gSM;
	url=url+"&idDrzave="+idDrzave;
	url=url+"&openDiv="+openDiv;
	url=url+"&action=editTecajnika";
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=refreshList;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function showPodatkiTecajnika(indexKosarica)
{
	if(document.getElementById("podatkiTecajnika"+indexKosarica).style.display == 'block')
	{
		document.getElementById("podatkiTecajnika"+indexKosarica).style.display = 'none'
	}
	else if(document.getElementById("podatkiTecajnika"+indexKosarica).style.display == 'none')
	{
		document.getElementById("podatkiTecajnika"+indexKosarica).style.display = 'block'
	}
}

function vpisanTecajnik(indexKosarica)
{
	var tecajnik = document.getElementById("tipTecajnika"+indexKosarica).value;
	var koda = document.getElementById("promocijskaKoda"+indexKosarica).value;
	var kolicina = document.getElementById("kolicina"+indexKosarica).value;
	var obroki = document.getElementById("obroki"+indexKosarica).value;
	var vpisanTec = document.getElementById("vpisanTecajnik"+indexKosarica).value;
	var openDiv = "";
	
	var table = document.getElementById("shoppingCard");	
	var divs = table.getElementsByTagName("div");
	for (i=0;i<divs.length;i++) {
		if (divs[i].style.display == "block") {
			openDiv = openDiv + "," + divs[i].id;
		}
	}
	
	if(kolicina == "")
	{
		kolicina = 1;
	}
	
	xmlHttp=GetXmlHttpObject();
	
	var url=ROOT_URL+"siteengine/shop-ajax/card_step2.php";
	url=url+"?indexKosarica="+indexKosarica;
	url=url+"&promocijskaKoda="+koda;
	url=url+"&amount="+kolicina;
	url=url+"&tipTecajnika="+tecajnik;
	url=url+"&obroki="+obroki;
	url=url+"&vpisanTec="+vpisanTec;
	url=url+"&openDiv="+openDiv;
	url=url+"&action=vpisanTecajnik";
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=refreshList;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function tecajnikPlacnik(indexKosarica)
{
	var tecajnik = document.getElementById("tipTecajnika"+indexKosarica).value;
	var koda = document.getElementById("promocijskaKoda"+indexKosarica).value;
	var kolicina = document.getElementById("kolicina"+indexKosarica).value;
	var obroki = document.getElementById("obroki"+indexKosarica).value;
	var tecPlacnik = 0
	var openDiv = "";
	
	var table = document.getElementById("shoppingCard");	
	var divs = table.getElementsByTagName("div");
	for (i=0;i<divs.length;i++) {
		if (divs[i].style.display == "block") {
			openDiv = openDiv + "," + divs[i].id;
		}
	}
	
	if(document.getElementById("tecajnikPlacnik"+indexKosarica).checked == true)
	{
		tecPlacnik = 1;
	}
	
	if(kolicina == "")
	{
		kolicina = 1;
	}
	
	xmlHttp=GetXmlHttpObject();
	
	var url=ROOT_URL+"siteengine/shop-ajax/card_step2.php";
	url=url+"?indexKosarica="+indexKosarica;
	url=url+"&promocijskaKoda="+koda;
	url=url+"&amount="+kolicina;
	url=url+"&tipTecajnika="+tecajnik;
	url=url+"&obroki="+obroki;
	url=url+"&tecPlacnik="+tecPlacnik;
	url=url+"&openDiv="+openDiv;
	url=url+"&action=tecajnikPlacnik";
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=refreshList;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function changeNumberOfPaymants()
{
	var obroki = document.getElementById("obroki").value;
	
	xmlHttp=GetXmlHttpObject();
	
	var url=ROOT_URL+"siteengine/shop-ajax/card.php";
	url=url+"?obroki="+obroki;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=refreshList;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function tipTecajnika(indexKosarica)
{
	var tecajnik = 1;
	if(document.getElementById("tipTecajnika"+indexKosarica).checked == true)
	{
		tecajnik = 4;
	}
	var kolicina = 1;
	var obroki = 1;
	var koda = document.getElementById("promocijskaKoda"+indexKosarica).value;
	
	if(document.getElementById("kolicina"+indexKosarica) != null)
	{
		kolicina = document.getElementById("kolicina"+indexKosarica).value;
	}
	if(document.getElementById("obroki") != null)
	{
		obroki = document.getElementById("obroki").value;
	}
	
	xmlHttp=GetXmlHttpObject();
	
	var url=ROOT_URL+"siteengine/shop-ajax/card.php";
	url=url+"?indexKosarica="+indexKosarica;
	url=url+"&promocijskaKoda="+koda;
	url=url+"&amount="+kolicina;
	url=url+"&tipTecajnika="+tecajnik;
	url=url+"&obroki="+obroki;
	url=url+"&action=editTipTecajnika";
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=refreshList;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function promocijskaKoda(indexKosarica)
{
	var koda = document.getElementById("promocijskaKoda"+indexKosarica).value;
	var kolicina = 1;
	var obroki = 1;
	var tecajnik = 1;
	
	if(document.getElementById("tipTecajnika"+indexKosarica).checked == true)
	{
		tecajnik = 4;
	}
	if(document.getElementById("kolicina"+indexKosarica) != null)
	{
		kolicina = document.getElementById("kolicina"+indexKosarica).value;
	}
	if(document.getElementById("obroki") != null)
	{
		obroki = document.getElementById("obroki").value;
	}
	
	xmlHttp=GetXmlHttpObject();
	
	var url=ROOT_URL+"siteengine/shop-ajax/card.php";
	url=url+"?indexKosarica="+indexKosarica;
	url=url+"&promocijskaKoda="+koda;
	url=url+"&amount="+kolicina;
	url=url+"&tipTecajnika="+tecajnik;
	url=url+"&obroki="+obroki;
	url=url+"&action=editpromocijskaKoda";
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=refreshList;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function promocijskaKodaKeyPressed(e,elementID,row_id)
{
    var keynum
    var keychar

    if(window.event) // IE
    {
        keynum = e.keyCode
    }
    else if(e.which) // Netscape/Firefox/Opera
    {
        keynum = e.which
    }
    if (keynum==13){
        if (isNaN(parseInt(document.getElementById(elementID).value, 10))) {
            alert (lang_is_NaN);
            return;
        }    
        promocijskaKoda(row_id);
        document.getElementById(elementID).className ="input_promocijska_koda";
        return false;
    }
    return true;
}

function cardEditItemAmount(indexKosarica)
{
	var koda = document.getElementById("promocijskaKoda"+indexKosarica).value;
	var kolicina = 1;
	var obroki = 1;
	var tecajnik = 1;
	
	if(document.getElementById("tipTecajnika"+indexKosarica).checked == true)
	{
		tecajnik = 4;
	}
	if(document.getElementById("kolicina"+indexKosarica) != null)
	{
		kolicina = document.getElementById("kolicina"+indexKosarica).value;
	}
	if(document.getElementById("obroki") != null)
	{
		obroki = document.getElementById("obroki").value;
	}
	
	xmlHttp=GetXmlHttpObject();
	
	var url=ROOT_URL+"siteengine/shop-ajax/card.php";
	url=url+"?indexKosarica="+indexKosarica;
	url=url+"&promocijskaKoda="+koda;
	url=url+"&amount="+kolicina;
	url=url+"&tipTecajnika="+tecajnik;
	url=url+"&obroki="+obroki;
	url=url+"&action=editAmount";
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=refreshList;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function cardEditItemAmountKeyPressed(e,elementID,row_id)
{
    var keynum
    var keychar

    if(window.event) // IE
    {
        keynum = e.keyCode
    }
    else if(e.which) // Netscape/Firefox/Opera
    {
        keynum = e.which
    }
    if (keynum==13){
        if (isNaN(parseInt(document.getElementById(elementID).value, 10))) {
            alert (lang_is_NaN);
            return;
        }    
        cardEditItemAmount(row_id);
        document.getElementById(elementID).className ="input_card";
        return false;
    }
    return true;
}

function cardDeleteItem2(indexKosarica)
{
	xmlHttp=GetXmlHttpObject();
	
	var url=ROOT_URL+"siteengine/shop-ajax/card_step2.php";
	url=url+"?indexKosarica="+indexKosarica;
	url=url+"&action=delete";
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=refreshList;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function cardDeleteItem(indexKosarica)
{
	xmlHttp=GetXmlHttpObject();
	
	var url=ROOT_URL+"siteengine/shop-ajax/card.php";
	url=url+"?indexKosarica="+indexKosarica;
	url=url+"&action=delete";
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=refreshList;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}
var tipPlac = 0;
function cardInsert(indexCen, indexUrn, kolicina, tipPlacnika, tipTecajnika)
{
	
	xmlHttp=GetXmlHttpObject();
	
	var sessionPayerType = 0;
	
	if(document.getElementById("payerType1") != null)
	{
		tipPlac = 0;
		
		if((document.getElementById("payerType1")) && document.getElementById("payerType1").checked == true)
		{
			sessionPayerType = 1;
			tipPlac = 1;
		}
		if((document.getElementById("payerType3")) && document.getElementById("payerType3").checked == true)
		{
			sessionPayerType = 3;
			tipPlac = 3;
		}
	}
	else
	{
		tipPlac = tipPlacnika;
	}
	var url=ROOT_URL+"siteengine/shop-ajax/card-insert.php";
	url=url+"?indexCen="+indexCen;
	url=url+"&indexUrn="+indexUrn;
	url=url+"&kolicina="+kolicina;
	url=url+"&tipPlacnika="+tipPlac;
	url=url+"&tipTecajnika="+tipTecajnika;
	url=url+"&sessionPayerType="+sessionPayerType;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=refreshListRedirect;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function refreshListRedirect() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		document.getElementById("shopingCard").innerHTML = xmlHttp.responseText;
		
		if(tipPlac == "1" || tipPlac == "3")
		{
			window.location = "http://www.mint.si/kosarica/";
		}
		/*
		if(tipPlac == "3")
		{
			window.location = "http://84.255.214.34:8888/www_mint_si/urnik_in_cenik_first_page.jsp?urnik_type=1&menu_id=1&show_silver_line=false&status=2&category=1";
		}
		*/
	} 
}

function refreshList() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		document.getElementById("shopingCard").innerHTML = xmlHttp.responseText;
	} 
}

function GetXmlHttpObject()
{ 
	var objXMLHttp=null
	if (window.XMLHttpRequest)
	{
		objXMLHttp=new XMLHttpRequest()
	}
	else if (window.ActiveXObject)
	{
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
	return objXMLHttp
} 