// JavaScript Document
var aurl="skripte/default/ajax_php_default.php";
var loader1='<div align="center"><img src="template/slike/default/mali_loader.gif" height="30" /></div>';
var loader2='<div align="center"><img src="template/slike/default/loader_big.gif" height="20" /></div>';
var loadercic='<img src="template/slike/default/mali_loader.gif" height="16" style="position:absolute;margin:0px 0px 0px 20%">';
var loaderUpload='<div align="center"><img src="template/slike/default/loading_progres.gif" height="20" /></div>';
var statusOff='template/slike/default/tatus_off.gif';
var statusOn='template/slike/default/status_on.gif';
var srcLoader='template/slike/default/oader_mali.gif';
var loader_mm='<img src="template/slike/default/loader_mm.gif"/>';
var ok='<img src="template/slike/default/ok.gif">';
var nok='<img src="template/slike/default/rating_warning.gif">';
var greska_TXT='Greška!<a href="index.php?kat=kontakt" title="Kontaktiraj">Kontaktiraj administratora</a>';
/*##########################################################################*/
	
$(document).ready(function(){

		$(".edit_stavka_box").draggable().center();

		clearFormClass();
		loadEditor('.komentar_textarea');
		$('textarea.edit_stavke_textarea').autoResize({
			onResize : function() {
				$(this).css({opacity:0.8});
			},
			animateCallback : function() {
				$(this).css({opacity:1});
			},
			animateDuration : 200,
			extraSpace : 30
		});
	//###########################################################################
					$('.oznaci_sve').live('click',function () {
						var alt=$(this).attr("alt");
						
						$("input:checkbox[alt='"+alt+"']").attr('checked', true);
					});
					$('.odoznaci_sve').live('click',function () {
						var alt=$(this).attr("alt");
						$("input:checkbox[alt='"+alt+"']").attr('checked', false);
					});
	
	$("#login_prijava").click(function(){
		os("login_prijava");
		$("#logina_forma").addClass("formReq").slideDown();
		
		var login=$("#login_login").val();
		var lozinka=$("#login_lozinka").val();
		var zapamti=$("#login_zapamti").attr('checked');
		//alert(zapamti)
		if(!provjeraForme("login_box")){
			$.ajax({
				type:"POST",
				url:aurl,
				data:"akcija=login_prijava&login="+login+"&lozinka="+lozinka+"&zapamti="+zapamti,
				success:function(msg){
					or();
					//alert(msg);
					if(msg=="ok"){
						location.replace("index.php");
					}
					else if(msg=="neaktivirano"){
						$("#login_rez").addClass("nok").html("Vaš korisnički račun još nije aktiviran! Molimo Vas aktivirajte svoj korisnički račun preko aktivacijskog linka koji Vam je poslan prilikom registracije na Vaš email");
					}
					else if(msg=="nok"){
						$("#login_rez").addClass("nok").html("Upisani podaci su netočni! Pripazite na mala i velika slova!");
					}
					else{
						$("#login_rez").addClass("nok").html(msg);
					}
				}
			});
		}
	});
	$("#kategorije_unos_unos").click(function(){
		os("kategorije_unos_unos");
		var ime=$("#kategorije_unos_ime").val();
		var kod=convertUtf(ime);
		var tip=$("#kategorije_unos_tip").val();
		var opis=$("#kategorije_unos_opis").val();
		//alert(opis);
		if(!provjeraForme("kategorije_unos")){
			$.ajax({
				type:"POST",
				url:aurl,
				data:"akcija=kategorija_unos_unos&ime="+ime+"&kod="+kod+"&opis="+opis+"&tip="+tip,
				success:function(msg){
					or();
					if(msg=="ok"){
						resetForme("kategorije_unos");
					}
					else if(msg=="nok"){
					}
					else{
						alert(msg);
					}
				}
			});
		}
	});
$("#registriraj_se").click(function(){
		os("registriraj_se");
		var tip=$("#registracija_tip").val();
		var korisnicko_ime=$("#registracija_korisnicko_ime").val();
		var lozinka=$("#registracija_lozinka").val();
		var lozinka_re=$("#registracija_lozinka_re").val();
		var email=$("#registracija_email").val();
		var spol=$("#registracija_spol").val();
		var zupa_naziv=$("#registracija_naziv_zupe").val();
		var registracija_naziv=$("#registracija_naziv").val();
		var drzava=$("#registracija_drzava").val();
		var ime=$("#registracija_ime").val();
		var prezime=$("#registracija_prezime").val();
		var adresa=$("#registracija_adresa").val();
		var grad=$("#registracija_grad").val();
		var tel=$("#registracija_telefon").val();
		var mob=$("#registracija_mobitel").val();
		//alert(opis);
		if(lozinka!=lozinka_re){
			$("#registracija_rez").addClass("nok").html("Lozinke se ne poklapaju");
			or();
		}
		else{
			podaci_ajax="akcija=registracija&tip="+tip+"&korisnicko_ime="+korisnicko_ime+"&lozinka="+lozinka+"&email="+email+"&zupa_naziv="+zupa_naziv+"&registracija_naziv="+registracija_naziv+"&drzava="+drzava+"&ime="+ime+"&prezime="+prezime+"&adresa="+adresa+"&grad="+grad+"&tel="+tel+"&mob="+mob+"&spol="+spol;
			//alert(podaci_ajax);
			if(!provjeraForme("registracija")){
				$.ajax({
					type:"POST",
					url:aurl,
					data:podaci_ajax,
					success:function(msg){
						or();
						if(msg=="postoji"){
							$("#registracija_rez").addClass("nok").html("Korisničko ime postoji");
						}
						else if(msg=="ok"){
							$("#registracija_rez").addClass("ok").html("Uspješno ste registrirani. Na upisani email ćete dobiti daljnje informacije");
						}
						else {
							$("#registracija_rez").addClass("nok").html(msg);
						}
					}
				});
			}
		}
	});
//###########################################################################
$("#podkategorije_unos_unos").click(function(){
		os("podkategorije_unos_unos");
		var ime=$("#podkategorije_unos_ime").val();
		var kod=convertUtf(ime);
		var opis=$("#podkategorije_unos_opis").val();
		var kategorija=$("#podkategorije_unos_kategorija").val();
		//alert(opis);
		if(!provjeraForme("podkategorije_unos")){
			$.ajax({
				type:"POST",
				url:aurl,
				data:"akcija=podkategorija_unos_unos&ime="+ime+"&kod="+kod+"&opis="+opis+"&kategorija="+kategorija,
				success:function(msg){
					//alert(msg);
					or();
					if(msg=="ok"){
						resetForme("podkategorije_unos");
					}
					else if(msg=="nok"){
					}
					else{
						alert(msg);
					}
				}
			});
		}
	});
//###########################################################################
$("#vijesti_unos_unos").click(function(){
	os("vijesti_unos_unos");
	var naslov=$("#vijesti_unos_naslov").val();
	var slika=$("#vijesti_unos_slika").val();
	var ukratko=$("#vijesti_unos_ukratko").val();
	var opsirno=encodeURIComponent($("#vijesti_unos_opsirno").val());
	if(!provjeraForme("vijesti_unos")){
			$.ajax({
				type:"POST",
				url:aurl,
				data:"akcija=vijesti_unos&naslov="+naslov+"&ukratko="+ukratko+"&slika="+slika+"&opsirno="+opsirno,
				success:function(msg){
					alert(msg);
					or();
					if(msg=="ok"){
						resetForme("vijesti_unos");
						$("#vijesti_unos_opsirno").val("");
					}
					else if(msg=="nok"){
					}
					else{
						alert(msg);
					}
				}
			});
		}
});
//###########################################################################
$("input[value='Zatvori']").click(function(){
	$("div.edit_stavka_box").fadeOut();
});
$("img.editiraj_img").click(function(){
	$("div.edit_stavka_box").fadeOut();
	var id=$(this).attr("id");
	var table=$(this).attr('name');
	var polje=$(this).attr('alt');
	$(".edit_stavka_box[id='"+id+"'][title='"+table+"'][lang='"+polje+"']").fadeIn();
	
	if($(this).attr("title")=="html"||$(this).attr("align")=="html"){
		
		$("textarea[id='"+id+"'][name='"+table+"'][label='"+polje+"']").ckeditor(function(){},{toolbar:'Full'});
	}
});
$("input[value='Editiraj']").click(function(){
	var id=$(this).attr("id");
	var table=$(this).attr('name');
	var polje=$(this).attr('alt');
	var mod=$(this).attr("align");
	
	var sadrzaj=encodeURIComponent($("textarea[id='"+id+"'][name='"+table+"'][label='"+polje+"']").val());

	$.ajax({
					type:"POST",
					url:aurl,
					data:"akcija=editiraj_stavku&table="+table+"&polje="+polje+"&id="+id+"&sadrzaj="+sadrzaj,
					success:function(msg){
						//alert(msg);
						if(msg=="ok"){
							$("div.edit_stavka_box").fadeOut();
							if(mod=="html"){
								$("span#"+table+"_"+polje+"_"+id).html("Osvježite stranicu za pregled sadržaja");
							}
							else{
								$("span#"+table+"_"+polje+"_"+id).html(sadrzaj);
							}
						}
						else{
							
						}
					}
			});
});
//###########################################################################
$("img.brisi_stavku").live('click',function(){
	if(confirm("Želite li obrisati stavku?")){
			brisiStavku($(this).attr("alt"),$(this).attr("title"));
	}
});
//###########################################################################
$("#moduli_unos_unos").click(function(){
		os($(this).attr("id"));
		var ime=$("#moduli_unos_ime").val();
		var opis=$("#moduli_unos_opis").val();
		var kod=$("#moduli_unos_kod").val();
		if(!provjeraForme("moduli_unos")){
			//alert("goi");
			$.ajax({
				type:"POST",
				url:aurl,
				data:"akcija=moduli_unos&ime="+ime+"&opis="+opis+"&kod="+kod,
				success:function(msg){
					or();
					//alert(msg);
					if(msg=="ok"){
						resetForme("moduli_unos");
						$("#moduli_unos_rez").addClass("ok").html("Unešeno");
					}
					else if(msg=="nok"){
						$("#moduli_unos_rez").addClass("nok").html("Greška unosa");
					}
					else{
						alert(msg);
					}
				},
				error:function(msg){
					alert("error"+msg);
				}
			});
		}
	});
//###########################################################################
$("#podmoduli_unos_unos").click(function(){
		os($(this).attr("id"));
		var ime=$("#podmoduli_unos_ime").val();
		var opis=$("#podmoduli_unos_opis").val();
		var kod=$("#podmoduli_unos_kod").val();
		var id_modula=$("#podmoduli_unos_id_modula").val();
		if(!provjeraForme("podmoduli_unos")){
			//alert("goi");
			$.ajax({
				type:"POST",
				url:aurl,
				data:"akcija=podmoduli_unos&ime="+ime+"&opis="+opis+"&kod="+kod+"&id_modula="+id_modula,
				success:function(msg){
					or();
					//alert(msg);
					if(msg=="ok"){
						resetForme("podmoduli_unos");
						$("#podmoduli_unos_rez").addClass("ok").html("Unešeno");
					}
					else if(msg=="nok"){
						$("#podmoduli_unos_rez").addClass("nok").html("Greška unosa");
					}
					else{
						alert(msg);
					}
				},
				error:function(msg){
					alert("error"+msg);
				}
			});
		}
	});
//###########################################################################
$("#primjena_modula_unos").click(function(){
		os($(this).attr("id"));
		var modul=$("#primjena_modula_modul").val();
		var podmodul=$("#primjena_modula_podmodul").val();
		var podkategorija=$("#primjena_modula_podkategorija").val();
		var kategorija=$("#primjena_modula_kategorija").val();
		//alert(kategorija+" "+podkategorija);
		//alert(modul+" "+podmodul);
		if(!provjeraForme("primjena_modula")){
			//alert("goi");
			$.ajax({
				type:"POST",
				url:aurl,
				data:"akcija=primjena_modula&modul="+modul+"&kategorija="+kategorija+"&podkategorija="+podkategorija+"&podmodul="+podmodul,
				success:function(msg){
					or();
					//alert(msg);
					if(msg=="ok"){
						resetForme("primjena_modula");
						$("#primjena_modula_rez").addClass("ok").html("Unešeno");
					}
					else if(msg=="nok"){
						$("#primjena_modula_rez").addClass("nok").html("Greška unosa");
					}
					else{
						alert(msg);
					}
				},
				error:function(msg){
					alert("error"+msg);
				}
			});
		}
	});
//###########################################################################
$(".dropdown").hover(
	function(){
		var id=$(this).attr("id");
		$(".dropdown_box#dd_"+id).fadeIn(1);
	},
	function(){
		var id=$(this).attr("id");
		$(".dropdown_box#dd_"+id).fadeOut(1);
	});
//###########################################################################
$("input#gumb_komentar").live('click',function(){
	var id=$(this).attr("alt");
	var ip=$(this).attr("lang");
	var table=$(this).attr("name");
	
	$(this).fadeOut();
	$("#rez_komentar"+id).removeClass("nok").fadeIn().html(loader1);
	
	var autor=$("input#autor_komentara"+id).val();
	var kontakt=$("input#email_komentara"+id).val();
	var komentar=encodeURIComponent($("textarea#sadrzaj_komentara"+id).val());
	alert(komentar);
	if(autor==""||komentar==""||encodeURIComponent(komentar)=="<br>"){
		$(this).fadeIn();
		$("#rez_komentar"+id).addClass("nok").html('Nisi upisao svoje ime/nadimak ili komentar. Upiši i komentiraj :)');
	}
	else{
		$.ajax({
			type:"POST",
			url:aurl,
			data:"akcija=komentiraj&id="+id+"&autor="+autor+"&kontakt="+kontakt+"&komentar="+komentar+"&table="+table+"&ip="+ip,
			success:function(msg){
				alert(msg);
				if(msg=="ok"){
					
					$("textarea#sadrzaj_komentara"+id).val("");
					$("input#email_komentara"+id).val("");
					$("input#gumb_komentar").fadeIn();
					$("#rez_komentar"+id).removeClass("nok").addClass("ok").html('Vaš komentar je dodan!');
				}
				else if(msg=="nok"){
					$("input#gumb_komentar").fadeIn();
					$("#rez_komentar"+id).addClass("nok").html('Komentar nije dodan! Pokušaj kasnije :(');
				}
				else{
					$("input#gumb_komentar").fadeIn();
					$("#rez_komentar"+id).addClass("nok").html('Greška aplikacije!');
				}
			}
		});
	}
	
});
//################################################
$(".status_switch").live('click',function(){
	statusSwitch($(this).attr("id"),$(this).attr("title"),$(this).attr("alt"),$(this).attr("lang"));
});
//###########################################################################
//###########################################################################
$("#kontakt_unos_unos").click(function(){
		os($(this).attr("id"));
		var autor=$("#kontakt_unos_vase_ime").val();
		var kontakt=$("#kontakt_unos_vas_kontakt").val();
		var razlog=$("#kontakt_unos_razlog_konktaktiranja").val();
	
		var poruka=encodeURIComponent($("#kontakt_unos_poruka").val());
		var ip=$("#kontakt_unos_ip").val();
		//alert(kategorija+" "+podkategorija);
		//alert(modul+" "+podmodul);
		if(!provjeraForme("kontakt_unos")){
			//alert("goi");
			$.ajax({
				type:"POST",
				url:aurl,
				data:"akcija=kontakt_unos&autor="+autor+"&kontakt="+kontakt+"&razlog="+razlog+"&poruka="+poruka+"&ip="+ip,
				success:function(msg){
					or();
					//alert(msg);
					if(msg=="ok"){
						resetForme("kontakt_unos");
						$("#kontakt_unos_rez").addClass("ok").html("Unešeno");
						var poruka=$("#kontakt_unos_poruka").val("");
					}
					else if(msg=="nok"){
						$("#kontakt_unos_rez").addClass("nok").html("Greška unosa");
					}
					else{
						alert(msg);
					}
				},
				error:function(msg){
					alert("error"+msg);
				}
			});
		}
	});
//###########################################################################
//###########################################################################
$("#cms_razine_unos_unos").click(function(){
		os($(this).attr("id"));
		var razina=$("#cms_razine_unos_razina").val();
		//alert(razina);
		if(!provjeraForme("cms_razine_unos")){
			$.ajax({
				type:"POST",
				url:aurl,
				data:"akcija=cms_razine_unos&razina="+razina,
				success:function(msg){
					or();
					//alert(msg);
					if(msg=="ok"){
						resetForme("cms_razine_unos");
						$("#cms_razine_unos_rez").addClass("ok").html("Unešeno");
					}
					else if(msg=="nok"){
						$("#cms_razine_unos_unos_rez").addClass("nok").html("Greška unosa");
					}
					else{
						alert(msg);
					}
				},
				error:function(msg){
					alert("error"+msg);
				}
			});
		}
	});
//###########################################################################
//###########################################################################
$("#korisnici_unos_unos").click(function(){
		os($(this).attr("id"));
		var ime=$("#korisnici_unos_ime").val();
		var prezime=$("#korisnici_unos_prezime").val();
		var email=$("#korisnici_unos_email").val();
		var korisnicko_ime=$("#korisnici_unos_korisnicko_ime").val();
		var lozinka=$("#korisnici_unos_lozinka").val();
		var razina=$("#korisnici_unos_razina").val();
		//alert(razina);
		if(!provjeraForme("korisnici_unos")){
			$.ajax({
				type:"POST",
				url:aurl,
				data:"akcija=korisnici_unos&razina="+razina+"&ime="+ime+"&prezime="+prezime+"&email="+email+"&korisnicko_ime="+korisnicko_ime+"&lozinka="+lozinka,
				success:function(msg){
					or();
					//alert(msg);
					if(msg=="ok"){
						resetForme("korisnici_unos");
						$("#korisnici_unos_rez").addClass("ok").html("Unešeno");
					}
					else if(msg=="nok"){
						$("#korisnici_unos_rez").addClass("nok").html("Greška unosa");
					}
					else{
						alert(msg);
					}
				},
				error:function(msg){
					alert("error"+msg);
				}
			});
		}
	});
//###########################################################################
//###########################################################################
$("#dodjela_privilegija_unos").click(function(){
		os($(this).attr("id"));
		var razina=$("#dodjela_privilegija_razina").val();
		var administracija="";
			
		var modul="";
		var podmodul="";
		var ak=$("#dodjela_privilegija_akcija").val();
		//alert(korisnik+" "+administracija+" "+modul+" "+podmodul+" "+ak);
		if(!provjeraForme("dodjela_privilegija")){
			$.ajax({
				type:"POST",
				url:aurl,
				data:"akcija=dodjela_privilegija&razina="+razina+"&administracija="+administracija+"&modul="+modul+"&podmodul="+podmodul+"&ak="+ak,
				success:function(msg){
					or();
					//alert(msg);
					if(msg=="ok"){
						resetForme("dodjela_privilegija");
						$("#dodjela_privilegija_rez").addClass("ok").html("Unešeno");
					}
					else if(msg=="nok"){
						$("#dodjela_privilegija_rez").addClass("nok").html("Greška unosa");
					}
					else{
						alert(msg);
					}
				},
				error:function(msg){
					alert("error"+msg);
				}
			});
		}
	});
//###########################################################################
//###########################################################################
$("#administracija_unos_unos").click(function(){
		os($(this).attr("id"));
		var ime=$("#administracija_unos_ime").val();
		var kod=$("#administracija_unos_kod").val();
		
		//alert(razina);
		if(!provjeraForme("administracija_unos")){
			$.ajax({
				type:"POST",
				url:aurl,
				data:"akcija=administracija_unos&ime="+ime+"&kod="+kod,
				success:function(msg){
					or();
					//alert(msg);
					if(msg=="ok"){
						resetForme("administracija_unos");
						$("#administracija_unos_rez").addClass("ok").html("Unešeno");
					}
					else if(msg=="nok"){
						$("#administracija_unos_rez").addClass("nok").html("Greška unosa");
					}
					else{
						alert(msg);
					}
				},
				error:function(msg){
					alert("error"+msg);
				}
			});
		}
	});
//###########################################################################
var multi_polje_id=0;
$("#upload_dodaj_polje").click(function(){
	var id=$(this).attr("alt");
	var kat=$(this).attr("title");
	//alert(kat);
	$(".upload_polja_box_"+kat+"_"+id).append('<span class="multi_polje_box" id="'+multi_polje_id+'"><input type="file" size="24" name="file_upload_'+kat+'_'+id+'[]" class="req" id="file_upload_'+kat+'_'+id+'[]"><img id="'+multi_polje_id+'" src="template/slike/default/close.gif" class="upload_makni_polje"><br></span>');
	multi_polje_id++;
});
//###########################################################################
$(".upload_makni_polje").live("click",function(){
	var id=$(this).attr("id");
	//alert(id);
	$(".multi_polje_box[id='"+id+"']").fadeOut().empty();
});
//###########################################################################
$(".brisi_uploadano").live("click",function(){
	var id=$(this).attr("id");
	//alert(id);
	$(".upload_rez_box_"+id).empty().fadeOut();
});
//###########################################################################
//###########################################################################
//###########################################################################
//###########################################################################
//###########################################################################
//###########################################################################
//###########################################################################
//###########################################################################
//###########################################################################
//###########################################################################
//###########################################################################
//###########################################################################
//###########################################################################
//###########################################################################
//###########################################################################
});

