//>>>>>>>>>>>>>>>>>> AJAX
function ajaxKorisnikLogin(user, pass, token, jezik) {
	$('#CMS_login').html('<img src="'+url+'slike/edit/ajax.gif" alt="loading..." />');
	$.get(url + 'ajaxKorisnikLogin.php', {'user':user, 'pass':pass, 'token':token, 'jezik':jezik}, function(data){
		$('#CMS_login').html(data);
	});
}
function ajaxKomentarNovi(jezik, token, komentar, ime, stranica) {
	$('#ajaxKomentari').html('<img src="'+url+'slike/edit/ajax.gif" alt="loading..." />');
	$.get(url + 'ajaxKomentarNovi.php', {'komentar':komentar, 'ime':ime, 'stranica':stranica, 'token':token, 'jezik':jezik}, function(data){
		$('#ajaxKomentari').html(data);
	});
}
function ajaxKomentarDel(jezik, token, id, stranica) {
	$('#ajaxKomentari').html('<img src="'+url+'slike/edit/ajax.gif" alt="loading..." />');
	$.get(url + 'ajaxKomentarDel.php', {'id':id, 'stranica':stranica, 'token':token, 'jezik':jezik}, function(data){
		$('#ajaxKomentari').html(data);
	});
}
function ajaxArtiklDodaj(id, kol, token, jezik) {
	$.get(url + 'ajaxArtiklDodaj.php', {'id':id, 'kol':kol, 'token':token, 'jezik':jezik}, function(data){
		if(data=='error1') alert('U količinu je potrebno upisati broj!');
		else $('#ajaxKosarica').html(data);
	});
}
function ajaxArtiklObrisi(id, token, jezik) {
	$.get(url + 'ajaxArtiklObrisi.php', {'id':id, 'token':token, 'jezik':jezik}, function(data){
		location.reload();
	});
}
function ajaxArtiklPlusMinus1(artikl,broj,token){
	$.get(url + 'ajaxArtiklPlusMinus1.php', {'artikl':artikl, 'broj':broj, 'token':token}, function(data){
		
	});
}
function ajaxNarudzbaDodaj(sifra, kolicina, token, jezik) {
	$.get(url + 'ajaxNarudzbaDodaj.php', {'sifra':sifra, 'kolicina':kolicina, 'token':token, 'jezik':jezik}, function(data){
		if(data.substr(0, url.length) === url) {
			window.location = data;
		} else {
			$('#addArtikl').html(data);
		}
	});
}
function ajaxNarudzbaIsprazni(token, jezik) {
	$.get(url + 'ajaxNarudzbaIsprazni.php', {'token':token, 'jezik':jezik}, function(data){
		location.reload();
	});
}
function ajaxNarudzbaKorak2(token, jezik) {
	$.get(url + 'ajaxNarudzbaKorak2.php', {'token':token, 'jezik':jezik}, function(data){
		$('#narudzbaKoraci').html(data);
	});
}
function ajaxNarudzbaKorak3(token, jezik) {
	$.get(url + 'ajaxNarudzbaKorak3.php?'+$('#fNarudzba2').serialize(), {'token':token, 'jezik':jezik}, function(data){
		$('#narudzbaKoraci').html(data);
	});
}
function ajaxVijesti(vijesti, edit, tren_st, br_stranica, limit, klik, jezik, token) {
	$('#ajaxVijesti').html('<img src="'+url+'slike/edit/ajax.gif" alt="loading..." />');
	$.get(url + 'ajaxVijesti.php', {'vijesti':vijesti, 'edit':edit, 'tren_st':tren_st, 'br_stranica':br_stranica, 'limit':limit, 'klik':klik, 'token':token, 'jezik':jezik}, function(data){
		$('#ajaxVijesti').html(data);
	});
}
function ajaxPrognoza(prognoza, jezik, poz, ni, token) {
	$('#ajaxVrijeme').html('<img src="'+url+'slike/edit/ajax.gif" alt="loading..." />');
	$.get(url + 'ajaxPrognoza.php', {'prognoza':prognoza, 'jezik':jezik, 'poz':poz, 'ni':ni, 'token':token}, function(data){
		$('#ajaxVrijeme').html(data);
	});
}
function ajaxTecaj(valuta1, valuta2, vrij, token) {
	$.get(url + 'ajaxTecaj.php', {'valuta1':valuta1, 'valuta2':valuta2, 'vrij':vrij, 'token':token}, function(data){
		$('#ajaxValuta').html(data);
	});
}
function ajaxAnketa(anketa, stavka, sum, jezik, token) {
	$.get(url + 'ajaxAnketa.php', {'anketa':anketa, 'stavka':stavka, 'sum':sum, 'jezik':jezik, 'token':token}, function(data){
		$('#ajaxAnketa').html(data);
	});
}
function ajaxBanner(banner, token) {
	$.get(url + 'ajaxBanner.php', {'banner':banner, 'token':token}, function(data){
		
	});
}
function ajaxKorisnikRegistracija(jezik, token) {
	$.get(url + 'ajaxKorisnikRegistracija.php?'+$('#fKorisnik').serialize(), {'jezik':jezik, 'token':token}, function(data){
		$('#ajaxKorisnik').html(data);
	});
}
function ajaxKorisnikVlastiti(jezik, token) {
	$.get(url + 'ajaxKorisnikVlastiti.php?'+$('#fKorisnik').serialize(), {'jezik':jezik, 'token':token}, function(data){
		$('#ajaxKorisnik').html(data);
	});
}
function ajaxKorisnikVlastitiProvjera(id,korIme,token) {
	$.get(url + 'admin/ajaxKorisnik.php', {'id':id, 'korIme':korIme, 'token':token}, function(data){
		$('#jedinstveni_err').html(data);
	});
}
function ajaxObrazac(token,jezik,id){
	$.get(url + 'ajaxObrazac.php?'+$('#fObrazac').serialize(), {'id':id, 'jezik':jezik, 'token':token}, function(data){
		$('#ajaxObrazac').html(data);
	});
}
function ajaxKontakt(kmail2,jezik,token){
	$.get(url + 'ajaxKontakt.php?'+$('#fKontakt').serialize(), {'kmail2':kmail2, 'jezik':jezik, 'token':token}, function(data){
		$('#ajaxKontakt').html(data);
	});
}
function ajaxPonudeCjenik(id,jezik,token){
	$.get(url + 'ajaxPonudeCjenik.php', {'id':id, 'jezik':jezik, 'token':token}, function(data){
		$('#ajax').html(data);
	});
}
function ajaxPonudeProgram(id,jezik,token){
	$.get(url + 'ajaxPonudeProgram.php', {'id':id, 'jezik':jezik, 'token':token}, function(data){
		$('#ajax').html(data);
	});
}
function ajaxPonudeKarta(id,jezik,token){
	$.get(url + 'ajaxPonudeKarta.php', {'id':id, 'jezik':jezik, 'token':token}, function(data){
		$('#ajax').html(data);
		ponudaGKarta();
	});
}
function ajaxPonudeUpit(id,jezik,token){
	$.get(url + 'ajaxPonudeUpit.php', {'id':id, 'jezik':jezik, 'token':token}, function(data){
		$('#ajax').html(data);
	});
}
function ajaxPonudeOsnovno(id,jezik,token){
	$.get(url + 'ajaxPonudeOsnovno.php', {'id':id, 'jezik':jezik, 'token':token}, function(data){
		$('#ajax').html(data);
	});
}
function ajaxPonudeUpitObrazac(id,jezik,token){
	$.get(url + 'ajaxPonudeUpitObrazac.php?'+$('#fPonudaRezervacija').serialize(), {'id':id, 'jezik':jezik, 'token':token}, function(data){
		$('#ajaxRezervacija').html(data);
	});
}
function ajaxHoteliRezervacija(jezik, token) {
	$.get(url + 'ajaxHoteliRezervacija.php?'+$('#fHoteliRezObrazac').serialize(), {'jezik':jezik, 'token':token}, function(data){
		$('#ajaxHoteliRezervacija').html(data);
	});
}
//<<<<<<<<<<<<<<<<<< AJAX



//>>>>>>>>>>>>>>>>>> FUNKCIJE
function getCheckedValue(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}
function showHideText(box,id) { 
	var elm = document.getElementById(id);
	elm.style.display = box.checked? "":"none";
}
function checkNumber(evt) {
    evt = (evt) ? evt : window.event;
    var charCode = (evt.which) ? evt.which : evt.keyCode;
    if (charCode > 31 && (charCode < 48 || charCode > 57)) {
        status = "This field accepts numbers only.";
        return false;
    }
    status = "";
    return true;
}
function setCookie(c_name,value,expiredays) {
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie=c_name+ "=" +escape(value)+
	((expiredays==null) ? "" : ";expires="+exdate.toUTCString());
}
function kolicinaProm(artikl, token) {
	var kolicina = $('#kolicina_'+artikl).val().replace(/[^0-9]/g, "");
	$('#kolicina_'+artikl).val(kolicina);
	if(kolicina != 0) {
		ajaxArtiklPlusMinus1(artikl,kolicina,token);
	}
	var cijena = strToNum($('#cijena_'+artikl).text());
	var iznos = kolicina * cijena;
	$('#iznos_'+artikl).text(numToStr(iznos));
	ukupnoKn();
}
function strToNum(str) {
	var string = str.replace(/\./g,"");
	string = string.replace(/\,/g,".");
	return parseFloat(string);
}
function numToStr(num) {
	num = num.toFixed(2);
	num += '';
	x = num.split('.');
	x1 = x[0];
	x2 = x.length > 1 ? ',' + x[1] : '';
	var rgx = /(\d+)(\d{3})/;
	while (rgx.test(x1)) {
		x1 = x1.replace(rgx, '$1' + '.' + '$2');
	}
	return x1 + x2;
}
function ukupnoKn() {
	var zbroj = 0;
	$('.iznosSt').each(function() {
		zbroj = zbroj + strToNum($(this).text());
	});
	zbroj = numToStr(zbroj) + " kn";
	$('#ukupnoKn').text(zbroj);
}
function plus1(polje, idArtikla, token) {
	var broj = parseInt($(polje).val());
	broj = broj + 1;
	$(polje).val(broj);
	if(idArtikla != null) {
		kolicinaProm(idArtikla);
		ajaxArtiklPlusMinus1(idArtikla,broj,token);
	}
}
function minus1(polje, idArtikla, token) {
	var broj = parseInt($(polje).val());
	if(broj != 1) {
		broj = broj - 1;
		$(polje).val(broj);
		if(idArtikla != null) {
			kolicinaProm(idArtikla);
			ajaxArtiklPlusMinus1(idArtikla,broj,token);
		}
	}
}
function obrisiKosarica(sesija, naziv, token) {
	if(confirm("Jeste li sigurni da želite ukloniti artikl\r\n"+naziv+"\r\niz košarice?")) {
		ajaxArtiklObrisi(sesija,token);		
		return true;
	} else {
		return false;
	}
}
function artiklPlus1(polje, idArtikla, token) {
	var broj = parseInt($(polje).val());
	broj = broj + 1;
	$(polje).val(broj);
	ajaxArtiklPlusMinus1(idArtikla,broj,token);
}
function artiklMinus1(polje, idArtikla, token) {
	var broj = parseInt($(polje).val());
	if(broj != 0) {
		broj = broj - 1;
		$(polje).val(broj);
		ajaxArtiklPlusMinus1(idArtikla,broj,token);
	}
}
function artiklKolicina(polje, idArtikla, token) {
	var kolicina = $(polje).val().replace(/[^0-9]/g, "");
	$(polje).val(kolicina);
	if(kolicina != 0) {
		ajaxArtiklPlusMinus1(idArtikla,kolicina,token);
	}
}
//<<<<<<<<<<<<<<<<<< FUNKCIJE
