
/*##########################################################################*/
function loadEditor(id)
{
    var instance = CKEDITOR.instances[id];
    if(instance)
    {
        CKEDITOR.remove(instance);
    }
    $(id).ckeditor(function(){},{toolbar:'Komentar'});
}


function brisiStavku(id,table){
	$.ajax({
		type:"POST",
		url:aurl,
		data:"akcija=brisi_stavku&table="+table+"&id="+id,
		success:function(msg){
			//alert(msg);
			if(msg=="ok"){
				$("#rez_"+table+"_"+id).removeClass("nok").addClass("ok").html('Obrisano!');
				$("img[alt='"+id+"'][title='"+table+"']").fadeOut();
			}
			else if(msg=="nok"){
				$("#rez_"+table+"_"+id).addClass("nok").html('Greška!');
			}
			else{
				$("#rez_"+table+"_"+id).addClass("nok").html('Greška servera!');
			}
		}
	});
}
function resetForme(forma){
	document.forms[0].reset()
}
function clearFormClass(){
	or();
	$("input").focus(function(){
		$(this).removeClass("formReq");
	});
	$("textarea").focus(function(){
		$(this).removeClass("formReq");
	});
	$("select").focus(function(){
		$(this).removeClass("formReq");
	});
}
function os(id){
	$("input#"+id+"[type='button']").attr({disabled:"disabled"}).addClass("gumb_loading");
}
function or(id){
	$("input[type='button']").removeAttr("disabled").removeClass("gumb_loading");
}
function provjeraForme(forma){
	var greska=0;
	//alert(forma);
	$("#"+forma+" input[class='req'],#"+forma+" input[class='req formReq']").each(function(){
		//alert($(this).attr("id"));
		if($(this).val()==null||$(this).val()==""){
			$(this).addClass("formReq");
			greska++;
		}
	});
	$("#"+forma+" textarea[class='req'],#"+forma+" textarea[class='req formReq']").each(function(){
		if($(this).val()==null||$(this).val()==""){
			$(this).addClass("formReq");
			greska++;
		}
	});
	$("#"+forma+" select[class='req'],#"+forma+" select[class='req formReq']").each(function(){
		if($(this).val()==null||$(this).val()==""){
			$(this).addClass("formReq");
			greska++;
		}
	});
	if(greska==0){
		return false;
	}
	else{
		or();
		return true;	
	}
}
function convertUtf(ime){
	var ime=ime.toLowerCase();
	return ime.replace("č","c").replace("ć","c").replace("ž","z").replace("đ","d").replace("š","s");
}
function uploadSubmit(kat,id){
	//alert(id+ime);
	$("#upload_rez_"+kat+"_"+id).removeClass("nok").html("");
	$("#upload_box_"+kat+"_"+id).fadeOut();
	$("#upload_rez_msg_"+kat+"_"+id).removeClass("nok").html(loaderUpload);
	var file=$("#"+kat+id).val();
	//alert($("#file_upload"+kat).attr("class"));
	//alert(provjeraForme("upload_form"+kat));
	if(provjeraForme("upload_form_"+kat+"_"+id)){
		$("#upload_box_"+kat+"_"+id).fadeIn();
		$("#upload_rez_msg_"+kat+"_"+id).html("");
		$("#upload_rez_"+kat+"_"+id).addClass("nok").html("Polje ili više njih je obavezno");
	}
	else{
		//alert(file);
	}
}
function jsPhpResponse(modul,id,kat,izvjesce,param1,param2,param3){
	alert(modul+" "+id+" "+kat+" "+izvjesce+" "+param1+" "+param2);
	$("#upload_box_"+kat+"_"+id).fadeIn();
	
	$("#upload_rez_msg_"+kat+"_"+id).html("").removeClass("nok").removeClass("ok");
	if(modul=="file_upload"){
		var upload_options=param3.split(":");
		
		var ime=upload_options[0];
		var triger=upload_options[1];
		var size=upload_options[2];
		var type_name=upload_options[3];
		var type_resize=upload_options[4];
		var type_resize_value=upload_options[5];
		var url_to=upload_options[6];
		var url_to_val=upload_options[7];
		var polja=upload_options[8];
		
		//alert(param2);
		
		if(izvjesce=="datoteka_prevelika"){
			$("#upload_box_"+kat+"_"+id).fadeIn();
			$("#upload_rez_msg_"+kat+"_"+id).addClass("nok").html("Datoteka prevelika. Maksimum "+param2+"MB");
		}
		else if(izvjesce=="format_nepodrzan"){
			$("#upload_box_"+kat+"_"+id).fadeIn();
			$("#upload_rez_msg_"+kat+"_"+id).addClass("nok").html("Format nepodržan za željenu akciju");
		}
		else if(izvjesce=="nema_datoteke"){
			$("#upload_box_"+kat+"_"+id).fadeIn();
			$("#upload_rez_msg_"+kat+"_"+id).addClass("nok").html("Nema datoteke");
		}
		else if(izvjesce=="problem_kopiranje"){
			$("#upload_box_"+kat+"_"+id).fadeIn();
			$("#upload_rez_msg_"+kat+"_"+id).addClass("nok").html("Problem kod kopiranja");
		}
		else if(izvjesce=="uploadano"){
			
			if(type_name=="IMG"||type_name=="img"){
				var ikona_src=param1;
			}
			else if(type_name=="docs"||type_name=="DOCS"){
				var ikona_src='template/slike/default/docs_pdf.png';
			}
			else if(type_name=="AUDIO"||type_name=="audio"){
				var ikona_src='template/slike/default/winamp.png';
			}
			else if(type_name=="video"||type_name=="VIDEO"){
				var ikona_src='template/slike/default/wmp.png';
			}
			var ikona='<img src="'+ikona_src+'" height="30" class="lijevo">';
			
			$("#upload_rez_"+kat+"_"+id).append("<span class='upload_rez_box_"+param1+"'><img src='template/slike/default/brisi.png' id='"+param1+"' class='brisi_uploadano' alt='Briši'>"+ikona+" "+param2+"mb, <b>"+ime+"</b>: uploadano<hr class='clear'></span>").addClass("ok");
			
			if(url_to=="TO_ID"){
				$("#"+url_to_val).addClass("ok").val(param1)
			}
			else if(url_to=="TO_CLASS_ADD"){
				$("#upload_rez_"+kat+"_"+id).addClass("ok").append('<input type="text" class="'+url_to_val+'" size="50" value="'+param1+'"><br>');
			}
			else if(url_to=="ADD_FIELD"){
				$("#upload_rez_"+kat+"_"+id).addClass("ok").append('<input type="text" id="'+url_to_val+'" size="50" value="'+param1+'"><br>');
			}
			else if(url_to==""){
			}
			if(url_to==true||url_to=="true"){
				
			}
			else{
				
			}
		}
	}
}

function statusSwitch(id,table,status,attr){
	////alert(id+" "+table+" "+status);
	
	if(status=="off"){
		var new_status="on";
		var update=1;
		
	}
	else{
		var new_status="off";
		var update=0;
	}
	$("img[id='"+id+"'][title='"+table+"'][lang='"+attr+"']").attr({src:'template/slike/default/switch_'+new_status+'.png'});
	$.ajax({
		type:"POST",
		url:aurl,
		data:"akcija=status_switch&table="+table+"&id="+id+"&update="+update+"&attr="+attr,
		success:function(msg){
			//alert(msg);
			if(msg.match("ok")){
				$("img[id='"+id+"'][title='"+table+"'][lang='"+attr+"']").attr({src:'template/slike/default/switch_'+new_status+'.png'});
				$("img[id='"+id+"'][title='"+table+"'][lang='"+attr+"']").attr({alt:new_status});
			}
			else {
				$("img[id='"+id+"'][title='"+table+"'][lang='"+attr+"']").attr({src:'template/slike/default/greska.gif'});
			}
		}
	});
}
$(function() {

	$('a.lightbox').lightBox();
	$('a.pregledSlike').lightBox();// Select all links with lightbox class
	
});


