summaryrefslogtreecommitdiffstats
path: root/admin/survey/script/vprasanje.js
diff options
context:
space:
mode:
Diffstat (limited to 'admin/survey/script/vprasanje.js')
-rw-r--r--admin/survey/script/vprasanje.js1640
1 files changed, 1640 insertions, 0 deletions
diff --git a/admin/survey/script/vprasanje.js b/admin/survey/script/vprasanje.js
new file mode 100644
index 0000000..886d689
--- /dev/null
+++ b/admin/survey/script/vprasanje.js
@@ -0,0 +1,1640 @@
+/*
+* V tej datoteki naj bodo vse javascipt zadeve za novo - fullscreen urejanje vprasanja
+*/
+
+__refresh_on_close = 0; // ce ob zapiranju popupa vprasanja refreshamo celo stran
+
+
+function onload_init_vprasanje() {
+ $('#vprasanje_float_editing').bind('click', function (event) {
+ vprasanje_float_editing_click(event);
+ });
+}
+// prikaze fullscreen urejanje vprasanja
+function vprasanje_fullscreen (spremenljivka, cache, chart_edit, no_close) {
+ if (locked) return;
+
+ //za ureditev custom opisnih label pri drsniku
+ switchSliderOpisneLabeleEditMode(spremenljivka, '');
+ //za ureditev custom opisnih label pri drsniku - konec
+
+ // Preverimo ce je samo vprasanje zaklenjeno
+ if($('#spremenljivka_content_'+spremenljivka).hasClass('question_locked')){
+ return;
+ }
+
+ if ( ! (no_close==true) )
+ close_all_editing();
+
+ // zapremo knjiznico
+ $('#toolbox_library').hide();
+
+ // ce smo v formi zapremo hitre nastavitve desno zgoraj
+ $('#form_settings_obvescanje').hide();
+ $('#email_switch').attr("src", "img_0/plus.png");
+ $('#obvescanje_switch').attr("src", "img_0/plus.png");
+
+ var id;
+ if (spremenljivka > 0)
+ id = '#branching_'+spremenljivka;
+ else
+ id = '#'+spremenljivka;
+
+
+ $('#branching li.spr_editing').removeClass('spr_editing');
+
+ $(id).addClass('spr_editing');
+
+ $('#vprasanje_float_editing').html('').show().css('visibility', 'hidden'); // da delajo moseover dropdowni v IE8 mora bit ze tuki show(), potem pa skrijemo z visibility
+
+ if (cache == undefined) {
+ $.post('ajax.php?t=vprasanje&a=vprasanje_fullscreen', {spremenljivka: spremenljivka, anketa: srv_meta_anketa_id}, function(data) {
+
+ $('#vprasanje_float_editing').html(data).css('visibility', 'visible');
+
+ $('#vprasanje_edit form select, #vprasanje_edit form input, #vprasanje_edit form textarea').not('.no_submit').change(function () {
+ vprasanje_save(true);
+ });
+
+ // odpremo okno za dodajanje nove kategorije
+ var last = $('#branching_'+spremenljivka+' .variabla:last-child div.vrednost_inline');
+ inline_nova_vrednost(last);
+
+ //Preklop na tab za urejanje label grafov
+ if(chart_edit == 1){ vprasanje_tab(spremenljivka, 4); }
+
+ vprasanje_pozicija(spremenljivka);
+ });
+ } else {
+
+ $('#vprasanje_float_editing').html(cache).css('visibility', 'visible');
+
+ $('#vprasanje_edit form select, #vprasanje_edit form input, #vprasanje_edit form textarea').not('.no_submit').change(function () {
+ vprasanje_save(true);
+ });
+
+ // odpremo okno za dodajanje nove kategorije
+ var last = $('#branching_'+spremenljivka+' .variabla:last-child div.vrednost_inline');
+ inline_nova_vrednost(last);
+
+ vprasanje_pozicija(spremenljivka);
+
+ }
+
+ // pri skrcenem nacinu moramo se prikazat polni predogled vprasanja
+ if ($('#branching').hasClass('collapsed')) {
+
+ if (spremenljivka > 0) {
+ $('#branching_'+spremenljivka).load('ajax.php?t=branching&a=vprasanje_full', {spremenljivka: spremenljivka, anketa:srv_meta_anketa_id},
+ function () {
+ vprasanje_pozicija(spremenljivka);
+ });
+ }
+ else {
+ $('#'+spremenljivka).load('ajax.php?t=branching&a=vprasanje_full', {spremenljivka: spremenljivka, anketa:srv_meta_anketa_id},
+ function () {
+ vprasanje_pozicija(spremenljivka);
+ });
+ }
+ }
+}
+
+/**
+* nastavi pozicijo float boxa, da se ujema z vprasanjem
+* in zascrolla okno, da je oboje lepo na strani
+*/
+function vprasanje_pozicija (spremenljivka) {
+
+ var id;
+ if (spremenljivka > 0)
+ id = '#branching_'+spremenljivka;
+ else
+ id = '#'+spremenljivka;
+
+ var elTop = $(id).position().top;
+ var elHeight = $(id).height();
+
+ //$('#vprasanje_float_editing').css('top', elTop-163).show();
+ $('#vprasanje_float_editing').css('margin-top', elTop-163).show();
+
+ var floatingTop = $('#vprasanje_float_editing').offset().top - 40; // ker je premaknjeno navzgor
+ var floatingHeight = $('#vprasanje_float_editing').height() + 40;
+
+
+ var top = floatingTop;
+ var height = elHeight;
+ if (floatingHeight > height) height = floatingHeight;
+
+ var windowHeight = $(window).height();
+ var scrollTop = $('html, body').scrollTop();
+
+
+ if ( top < scrollTop ) { // zgornji rob
+
+ $('html, body').animate({scrollTop: top-20 }); // 20 za mal prostora
+
+ } else if ( (top+height) > (windowHeight+scrollTop) ) { // spodnji rob
+
+ var scroll = top+height-windowHeight+20; // 20 za mal prostora
+ if ( top < scroll ) scroll = top; // ce je box vecji od zaslona, pozicioniramo zgornji rob
+ $('html, body').animate({scrollTop: scroll });
+ }
+
+}
+
+// zamenja tab pri urejanju vprasanja
+function vprasanje_tab (spremenljivka, tab) {
+
+ $('.tab', '#vprasanje_edit').hide();
+ $('#tab_'+tab).show();
+
+ $('.tab_link', '#vprasanje_tabs').removeClass('active');
+ $('#tab_link_'+tab).addClass('active');
+
+}
+
+// shrani nastavitve vprasanja
+function vprasanje_save (silentsave, spr, callback) {
+
+ var spremenljivka = $('input[name=spremenljivka]').val() || spr; // spr se prenese, ce je urejanje na desni zaprto
+
+ if (spremenljivka == undefined) return;
+
+ // skrijemo opcijo za dodajanje nove vrednosti
+ if (silentsave != true)
+ $('#spremenljivka_content_'+spremenljivka+' #variabla_new').hide();
+
+ inline_save_editor(spremenljivka);
+
+ // shranimo tudi komentar, ce ga je slucajno vpisal in ni pritisnil potrdi
+ if ($('#vsebina_'+spremenljivka+'_3').val() != '')
+ add_comment(spremenljivka, '1', '3', $('#vsebina_'+spremenljivka+'_3').val());
+
+ var id;
+ if (spremenljivka > 0)
+ id = '#branching_'+spremenljivka;
+ else
+ id = '#'+spremenljivka;
+
+ var form_serialize = $("form[name=vprasanje_edit]").serialize() || {spremenljivka: spremenljivka};
+
+ if (silentsave != true) {
+ $('#calculation').fadeOut('fast').html('');
+
+ $('#vprasanje_float_editing').hide().html('');
+
+ $(id).removeClass('spr_editing');
+
+ // prikazemo knjiznico ce je odprta
+ $('#toolbox_library').show();
+ }
+
+ $.post('ajax.php?t=vprasanje&a=vprasanje_save&silentsave='+silentsave, form_serialize, function (data) {
+
+ if (silentsave != true) {
+
+ // normalno sejvanje v urejanju
+ if (__refresh_on_close == 0) {
+ $(id).html(data);
+ }
+ // ob sejvanju refreshamo celo stran
+ else {
+ window.location.reload();
+ }
+
+ }
+ else {
+
+ $(id).html(data);
+
+ // odpremo okno za dodajanje nove kategorije
+ var last = $('#branching_'+spremenljivka+' .variabla:last-child div.vrednost_inline');
+
+ inline_nova_vrednost(last);
+ }
+
+ if (typeof callback == 'function') {
+ callback();
+ }
+ });
+
+}
+
+// preklici nastavitve vprasanja
+function vprasanje_cancel () {
+
+ var spremenljivka = $('input[name=spremenljivka]').val();
+
+ $('#calculation').fadeOut('fast').html('');
+ $('#vprasanje').hide();
+ $('#fade').fadeOut('slow');
+ $('#branching_'+spremenljivka).removeClass('spr_editing');
+
+ remove_editor('naslov');
+
+ // vprasanje vseeno refreshamo tudi pri cancel gumbu, ker se ene stvari (vrednosti -- zaenkrat) se vedno delajo z ajaxom in se sproti shrani. to se lahko odstrani, ko ne bo slo nic vec preko ajaxa
+ $.post('ajax.php?t=vprasanje&a=vprasanje_save', {spremenljivka: spremenljivka, anketa: srv_meta_anketa_id}, function (data) {
+
+ // normalno sejvanje v urejanju
+ if (__refresh_on_close == 0) {
+ $('#branching_'+spremenljivka).html(data);
+ $('#vprasanje').html('');
+ // ob sejvanju refreshamo celo stran
+ } else {
+ window.location.reload();
+ }
+
+ });
+
+}
+
+// pobrise vrednost (v srv_vrednost)
+function vrednost_delete(spremenljivka, vrednost, tip, other) {
+
+ $('#vrednost_'+vrednost).remove();
+ // popravimo še čhekbox za missinge
+ $("#missing_value_"+other).attr('checked', false);
+ $.post('ajax.php?t=vprasanje&a=vrednost_delete', {spremenljivka: spremenljivka, vrednost: vrednost, other: other, anketa: srv_meta_anketa_id}, function() {
+ if(tip == 17) edit_ranking_moznosti();
+ });
+}
+
+// doda novo vrednost (mv = missing value)
+function vrednost_new (spremenljivka, other, tip, mv) {
+
+ $.post('ajax.php?t=vprasanje&a=vrednost_new', {spremenljivka: spremenljivka, other: other, anketa: srv_meta_anketa_id, mv:mv}, function (data) {
+ $('ul.vrednost_sort', '#vprasanje_edit #tab_0').append(data);
+ $('ul.vrednost_sort li:last-child textarea' ,'#vprasanje_edit #tab_0').focus();
+ $('#vprasanje_edit').attr({scrollTop: $('#vprasanje_edit').height()});
+ if(tip == 17) edit_ranking_moznosti();
+
+ vprasanje_save(true, spremenljivka);
+ });
+
+}
+
+// doda novo vrednost na mobitelu
+function vrednost_new_mobile (spremenljivka, tip) {
+
+ $.post('ajax.php?t=vprasanje&a=vrednost_new', {spremenljivka: spremenljivka, other: 0, anketa: srv_meta_anketa_id, mv:0}, function (data) {
+
+ vprasanje_save(true, spremenljivka, function(){
+ $('#spremenljivka_contentdiv'+spremenljivka).find('#variable_holder div:last-child').find('.vrednost_inline').focus();
+ });
+ });
+}
+
+//preverimo ce ze obstaja
+function vrednost_new_dodatne (spremenljivka, mv, tip, checked){
+ var vrednost;
+
+ if(checked == true){
+ vrednost_new(spremenljivka, mv, tip, mv);
+ } else{
+
+ var vre_id = $('#spremenljivka_content_'+spremenljivka+' #variable_holder [other|="'+mv+'"]').attr('id');
+ vre_id = vre_id.replace('variabla_', '');
+ inline_vrednost_delete(spremenljivka, vre_id, '0');
+
+ return false;
+ }
+}
+
+//popravljanje dropdowna moznosti pri razvrscanju ko dodamo/brisemo vrednost
+function edit_ranking_moznosti(){
+
+ //prestejemo vrednosti
+ var counter = 0;
+ var inputs = document.getElementsByTagName('textarea');
+
+ for(var i=0; i < inputs.length; i++)
+ {
+ if(inputs[i].getAttribute('name').toLowerCase().substr(0,15) == 'vrednost_naslov')
+ counter++;
+ }
+
+ //na novo izrisemo dropdown
+ var value = $('select[name=ranking_k]').val();
+ var html = '';
+
+ html = html + '<option value="0"' + (value == 0 ? ' selected="true"' : '') + '>'+lang['srv_vsi']+'</option>';
+ for (var i=1; i<counter; i++) {
+ html = html + '<option value="' + i + '"' + (value == i ? ' selected="true"' : '') + '>' + i + '</option>';
+ }
+
+ $('.ranking_k').html(html);
+}
+
+function vrednost_edit (vrednost) {
+
+ // Zakaj moramo shranit vprasanje pri odpiranju edit popupa? Ce je tole omogoceno, je tezava zaradi brisanja default vrednosti (recimo ce po inline urejanju prvega poskusis urejati 2. vrednosti)
+ //vprasanje_save(true);
+
+ $('#fade').fadeTo('slow', 1);
+ $('#vrednost_edit').html('').fadeIn('slow').load('ajax.php?t=vprasanje&a=vrednost_edit', {vrednost: vrednost, anketa: srv_meta_anketa_id, lang_id: srv_meta_lang_id},
+ function () {
+ //create_editor('vrednost_naslov');
+ }
+ );
+}
+
+// Hitro nalaganje slike - V DELU
+function vrednost_insert_image (vrednost, create_new) {
+
+ // Ce smo kliknili na novo vrednost jo najprej ustvarimo
+ if (create_new) {
+
+ var div = $('#variabla_'+vrednost);
+
+ var spr_id = div.closest('.spremenljivka_content').attr('spr_id');
+ div.attr('new', 'waiting');
+ $.post('ajax.php?t=vprasanjeinline&a=inline_vrednost_new', {spremenljivka: spr_id, anketa: srv_meta_anketa_id}, function (data) {
+
+ vprasanje_save(true);
+
+ $('#fade').fadeTo('slow', 1);
+ $('#vrednost_edit').html('').fadeIn('slow').load('ajax.php?t=vprasanje&a=vrednost_insert_image', {vrednost: data, anketa: srv_meta_anketa_id, lang_id: srv_meta_lang_id},
+ function () {
+ create_editor_hitro_nalaganje_slike('hitro-nalaganje-slike');
+ }
+ );
+
+ // Skrijemo popum modal, da prikaže samo ckeditor dialog box
+ $('#vrednost_edit').css('position', 'fixed').css('top', -800);
+ });
+ }
+ else{
+ vprasanje_save(true);
+
+ $('#fade').fadeTo('slow', 1);
+
+ $('#vrednost_edit').html('').fadeIn('slow').load('ajax.php?t=vprasanje&a=vrednost_insert_image', {vrednost: vrednost, anketa: srv_meta_anketa_id, lang_id: srv_meta_lang_id},
+ function () {
+ create_editor_hitro_nalaganje_slike('hitro-nalaganje-slike');
+ }
+ );
+
+ // Skrijemo popum modal, da prikaže samo ckeditor dialog box
+ $('#vrednost_edit').css('position', 'fixed').css('top', -800);
+ }
+}
+
+function vrednost_insert_image_save () {
+
+ // probamo prebrat iz editorja, ce je bil nalozen
+ get_editor_close('hitro-nalaganje-slike');
+
+ var vrednost = $('input[name=vrednost]').val();
+
+ $('#fade').fadeOut('slow');
+ $('#vrednost_edit').fadeOut('slow');
+
+
+ $.post('ajax.php?t=vprasanje&a=vrednost_save', $("form[name=vrednost_insert_image_form]").serialize(), function (data) {
+ $('#vre_id_'+vrednost).html(data);
+ $('#vrednost_edit').html('');
+
+ vprasanje_save(true);
+
+ var spremenljivka = $('#vre_id_'+vrednost).closest('.spremenljivka_content').attr('spr_id');
+ vprasanje_pozicija(spremenljivka);
+ });
+
+}
+
+function hotspot_edit (spr_id) {
+ //vprasanje_save(true);
+ $('#fade').fadeTo('slow', 1);
+ $('#vrednost_edit').html('').fadeIn('slow').load('ajax.php?t=vprasanje&a=hotspot_edit', {spr_id: spr_id, anketa: srv_meta_anketa_id, lang_id: srv_meta_lang_id},
+ function () {
+ create_editor_hotspot('hotspot_image');
+ }
+ );
+}
+
+// shrani nastavitve vrednosti
+function vrednost_save () {
+
+ // probamo prebrat iz editorja, ce je bil nalozen
+ get_editor_close('vrednost_naslov');
+
+ var vrednost = $('input[name=vrednost]').val();
+
+ var red = false
+ if($('#alert_show_99_popup').is(':checked')){
+ var red = true;
+ }
+
+ $('#fade').fadeOut('slow');
+ $('#vrednost_edit').fadeOut('slow');
+
+ $.post('ajax.php?t=vprasanje&a=vrednost_save', $("form[name=vrednost_edit]").serialize(), function (data) {
+
+ $('#vre_id_'+vrednost).html(data);
+ $('#vrednost_edit').html('');
+
+ if(red == true){
+ $('#vre_id_'+vrednost).addClass('red');
+ $('#alert_show_99').attr('checked', true, function(){
+ vprasanje_save(true);
+ });
+ }
+ else{
+ $('#vre_id_'+vrednost).removeClass('red');
+ $('#alert_show_99').attr('checked', false, function(){
+ vprasanje_save(true);
+ });
+ }
+ });
+
+}
+
+// shrani text vrednosti pri prevajanju
+function vrednost_save_lang () {
+
+ // probamo prebrat iz editorja, ce je bil nalozen
+ get_editor_close('vrednost_naslov');
+
+ $('#fade').fadeOut('slow');
+ $('#vrednost_edit').hide();
+
+ var spremenljivka = $('form[name=vrednost_edit] input[name=spremenljivka]').val();
+ var vrednost = $('form[name=vrednost_edit] input[name=vrednost]').val();
+ var naslov = $('form[name=vrednost_edit] textarea[name=vrednost_naslov]').val();
+
+ $.post('ajax.php?t=vprasanjeinline&a=inline_vrednost_naslov_save', {spremenljivka:spremenljivka, vrednost: vrednost, anketa: srv_meta_anketa_id, lang_id: srv_meta_lang_id, naslov: naslov}, function (data) {
+
+ $('div[vre_id='+vrednost+'][contenteditable=true].vrednost_inline').html(data);
+ } );
+
+}
+
+// preklici nastavitve vprasanja
+function vrednost_cancel () {
+
+ remove_editor('vrednost_naslov');
+
+ $('#fade').fadeOut('slow');
+ $('#vrednost_edit').hide();
+}
+
+function vrednost_fastadd (spremenljivka) {
+
+ $('#fade').fadeTo('slow', 1);
+ $('#vrednost_edit').show().load('ajax.php?t=vprasanje&a=vrednost_fastadd', {spremenljivka: spremenljivka, anketa: srv_meta_anketa_id});
+}
+
+// doda nove vrednosti preko fast adda
+function vrednost_fastadd_save () {
+
+ $('#fade').fadeOut('slow');
+ $('#vrednost_edit').hide();
+
+ $.post('ajax.php?t=vprasanje&a=vrednost_fastadd_save', $("form[name=vrednost_fastadd_form]").serialize(), function (data) {
+
+ $('#vrednost_edit').html('');
+ vprasanje_save(true);
+ });
+}
+
+function vprasanje_refresh (spremenljivka, silentsave) {
+
+ $('#branching_'+spremenljivka).load('ajax.php?t=vprasanje&a=vprasanje_refresh&silentsave='+silentsave, {spremenljivka: spremenljivka, anketa: srv_meta_anketa_id});
+}
+
+// prikaze/skrije opcijo za moznosti pri rankingu
+function show_ranking_k (value) {
+
+ if(value < 2)
+ document.getElementById('ranking_k').style.display = 'block';
+ else
+ document.getElementById('ranking_k').style.display = 'none';
+}
+
+// prikaze/skrije opcijo za nastavitev timerja
+function show_timer (value) {
+
+ $('#timer').toggle();
+}
+
+// prikaze/skrije opcijo dostop do vprasanja (samo admin, manager...) - samo ce je vprasanje vidno
+function show_dostop (value) {
+
+ $('#dostop').toggle();
+}
+
+function change_number(id1, id2) {
+
+ var size = document.getElementById('num_size').value;
+ var enota = document.getElementById('num_enota').value;
+
+ var taWidth = document.getElementById('width').value;
+ if (taWidth == -1)
+ taWidth = 10;
+
+ var html = '';
+
+ if (enota == 1 || enota == 2) {
+
+ if (enota == 2)
+ html = html + '<input type="text" style="width: ' + taWidth + 'em;" disabled="disabled"> ';
+
+ if ($('input[name=vrednost_naslov_'+id1+']').length > 0) {
+ var value = $('input[name=vrednost_naslov_'+id1+']').val();
+ } else {
+ var value = '';
+ }
+ html = html + '<input type="text" name="vrednost_naslov_' + id1 + '" value="' + value + '" />';
+
+ if (enota == 1)
+ html = html + ' <input type="text" style="width: ' + taWidth + 'em;" disabled="disabled">';
+
+ //izpis dodatnega polja
+ if (size == 2) {
+ html = html + '&nbsp&nbsp&nbsp&nbsp';
+
+ if (enota == 2)
+ html = html + '<input type="text" style="width: ' + taWidth + 'em;" disabled="disabled"> ';
+
+ if ($('input[name=vrednost_naslov_'+id2+']').length > 0) {
+ var value = $('input[name=vrednost_naslov_'+id2+']').val();
+ } else {
+ var value = '';
+ }
+ html = html + ' <input type="text" name="vrednost_naslov_' + id2 + '" value="' + value + '" />';
+
+ if (enota == 1)
+ html = html + '<input type="text" style="width: ' + taWidth + 'em;" disabled="disabled">';
+ }
+ }
+ else {
+ html = html + '<input type="text" style="width: ' + taWidth + 'em;" disabled="disabled">';
+
+ if (size == 2) {
+ html = html + '&nbsp&nbsp&nbsp&nbsp';
+ html = html + '<input type="text" style="width: ' + taWidth + 'em;" disabled="disabled">';
+ }
+ }
+
+ $('#number').html(html);
+}
+
+function toggle_num_limits(size){
+
+ // Ugasnemo limite za 2. polje
+ if(size == 1){
+ $("#num_limit2").hide();
+ $("#num_limit_label").hide();
+ }
+ // Prizgemo limite za 2. polje
+ else{
+ $("#num_limit2").show();
+ $("#num_limit_label").show();
+ }
+}
+
+function change_subtype_number (spremenljivka) {
+
+ //$.post('ajax.php?t=vprasanje&a=change_subtype_number', {spremenljivka: spremenljivka, ranking_k: $('#spremenljivka_podtip_'+spremenljivka).val(), anketa: srv_meta_anketa_id}, function () {
+ $.post('ajax.php?t=vprasanje&a=change_subtype_number', {spremenljivka: spremenljivka, ranking_k: $('input:radio[name=ranking_k]:checked').val(), anketa: srv_meta_anketa_id}, function () {
+ $('#vprasanje_float_editing').hide().html('');
+ vprasanje_fullscreen(spremenljivka);
+ });
+}
+function change_tip(spremenljivka, tip) {
+
+ $.post('ajax.php?t=vprasanje&a=change_tip', {spremenljivka: spremenljivka, tip: tip, anketa: srv_meta_anketa_id}, function (data) {
+ vprasanje_fullscreen(spremenljivka, data, false, true);
+ vprasanje_save(true);
+ });
+}
+
+function change_demografija(spremenljivka, podtip) {
+
+ $.post('ajax.php?t=vprasanje&a=change_demografija', {spremenljivka: spremenljivka, podtip: podtip, anketa: srv_meta_anketa_id}, function (data) {
+ refreshLeft(data);
+ vprasanje_fullscreen(data);
+ });
+}
+
+function change_limittype(limittype) {
+
+ if(limittype){
+ document.getElementById('vsota_min').disabled = false;
+ document.getElementById('vsota_limit').disabled = false;
+ document.getElementById('vsota_exact').disabled = true;
+ }
+
+ else{
+ document.getElementById('vsota_min').disabled = true;
+ document.getElementById('vsota_limit').disabled = true;
+ document.getElementById('vsota_exact').disabled = false;
+ }
+}
+
+function num_limit(field, checked) {
+
+ if(checked){
+ document.getElementById(field).disabled = false;
+ }
+
+ else{
+ document.getElementById(field).disabled = true;
+ }
+}
+
+function change_diferencial(spremenljivka, enota){
+ if(enota == 3)
+ $('.grid_subtitle').css('display', 'block');
+ else
+ $('.grid_subtitle').css('display', 'none');
+
+ if(enota == 4 || enota == 5){
+ //console.log("Sem v enoti 4");
+ $('.drop_grids_num').css('display', 'none');
+ }
+ else{
+ $('.drop_grids_num').css('display', '');
+ }
+
+ var tip_vpr = $('#spremenljivka_tip_'+spremenljivka+' option:selected').val();
+
+ if( tip_vpr == 6 && (enota == 1 || enota == 0) ){ //ce je postavitev "Tabela diferencial" ali "Klasicna tabela"
+ $('.diferencial_trak_class').css('display', ''); //pokazi checkbox za trak
+ if( $('#diferencial_trak_'+spremenljivka).is( ":checked" )){ //ce je checkbox za trak vklopljen
+ $('.diferencial_trak_starting_num_class_'+spremenljivka).css('display', 'block'); //pokazi vnosno polje za zacetno stevilo traku
+ $('.grid_defaults_class').css('display', 'none');
+ $('.grid_var_class').css('display', 'none'); //skrij moznosti za izbiro privzetih vrednosti
+ $('.trak_num_of_titles_class').css('display', 'block'); //pokazi dropdown za izbiro stevila nadnaslovov traku
+ $('.drop_custom_column_labels').css('display', 'none'); //skrij "Uporaba label"
+ }else{
+ $('.drop_custom_column_labels').css('display', 'block'); //pokazi "Uporaba label"
+ }
+ //$('.grid_inline').toggleClass('trak_class_input');
+ }else{ //drugace
+ $('.diferencial_trak_class').css('display', 'none'); //skrij checkbox za trak
+ $('.diferencial_trak_starting_num_class_'+spremenljivka).css('display', 'none'); //skrij vnosno polje za zacetno stevilo traku
+ $('.grid_defaults_class').css('display', 'block');
+ $('.grid_var_class').css('display', 'block'); //pokazi moznosti za izbiro privzetih vrednosti
+ $('.trak_num_of_titles_class').css('display', 'none'); //pokazi dropdown za izbiro stevila nadnaslovov traku
+ //$('.grid_inline').toggleClass('trak_class_input');
+ }
+
+ $('#vrednosti_holder').load('ajax.php?t=vprasanje&a=change_diferencial', {spremenljivka: spremenljivka, enota: enota, anketa: srv_meta_anketa_id});
+}
+
+function vprasanje_check_variable (_this) {
+
+ var input = $(_this);
+ var variable = input.val();
+
+ variable1 = check_valid_variable(variable);
+
+ if (variable1 != variable)
+ input.val(variable1);
+
+}
+
+function change_grid_width(width){
+
+ if(width == -1) width = 20;
+
+ $('.vrednost_textarea').css('width', width + '%');
+}
+
+function edit_grid_variable () {
+
+ if ( $('#vprasanje_edit_grid_variable').attr('checked') ) {
+
+ $('input[name=edit_grid_variable_edit]').val(1);
+ $('table#grids tr:first td[variable]').each( function () {
+ $(this).html('<input type="text" name="edit_grid_variable_'+$(this).attr('id')+'" value="'+$(this).html()+'" />');
+ });
+
+ } else {
+
+ $('input[name=edit_grid_variable_edit]').val(0);
+ $('table#grids tr:first td[variable]').each( function () {
+ $(this).html($(this).attr('variable'));
+ });
+
+ }
+
+}
+
+// prekopira vsebino editorja nazaj v textarea. textarea mora imet id in name nastavljen na tale id
+function get_editor_close(id) {
+
+ // probamo prebrat iz editorja, ce je bil nalozen, ker pridobimo vse podatke
+ var editor = CKEDITOR.instances[id];
+
+ ////var editor = CKEDITOR.get(id);
+ if (editor != undefined) {
+ try {
+ content = editor.getData();
+ editor.isNotDirty = true;
+ $('#'+id).val(content); // vsebino editorja zapisemo v textarea
+ remove_editor(id);
+ } catch (e) {}
+ }
+}
+
+
+// prikaze field da manager doda nek komentar obstojecemu komentarju na vprasanje
+function comment_on_comment (id) {
+ $('#comment_on_comment_'+id).html(
+ '<br /><textarea name="vsebina" id="vsebina_comment_on_comment_'+id+'" style="width:100%"></textarea><br />' +
+ '<input type="submit" value="'+lang['send']+'" onclick="$.post(\'ajax.php?a=comment_on_comment\', {id: \''+id+'\', vsebina: $(\'#vsebina_comment_on_comment_'+id+'\').val(), anketa: srv_meta_anketa_id}, function() {window.location.reload();}); return false;" />'
+ );
+}
+
+
+function change_NG_cancelButton(value){
+ if(value == 1){
+ $("#NG_cancelText").show();
+ }
+ else{
+ $("#NG_cancelText").hide();
+ }
+}
+
+function vprasanje_track(spremenljivka) {
+
+ $.post('ajax.php?t=vprasanje&a=vprasanje_tracking', {anketa: srv_meta_anketa_id, spremenljivka: spremenljivka}, function (data) {
+
+ $("#dropped_alert").html('<p>'+data+'</p>').fadeIn("fast").animate({opacity: 1.0}, 3000).fadeOut("slow");
+ });
+}
+
+function onchange_submit_show(value){
+
+ if(value > 0){
+ $('#onchange_submit_div').show();
+ }
+ else{
+ $('#onchange_submit_div').hide();
+ }
+}
+
+function show_SN_count(value){
+
+ $('.SN_hidable_settings').hide();
+
+ if(value == 0){
+ $('#SN_add_text').show();
+ }
+ else if(value == 1){
+ $('#SN_count').show();
+ }
+ else if(value == 3){
+ $('#SN_count_text').show();
+ }
+}
+
+function validation_new (spremenljivka) {
+
+ $('#fade').fadeTo('slow', 1);
+ $('#div_condition_editing').show().load('ajax.php?t=vprasanje&a=validation_new', {spremenljivka: spremenljivka, anketa: srv_meta_anketa_id});
+}
+
+function validation_edit (spremenljivka, if_id) {
+
+ $('#fade').fadeTo('slow', 1);
+ $('#div_condition_editing').show().load('ajax.php?t=vprasanje&a=validation_edit', {spremenljivka: spremenljivka, if_id: if_id, anketa: srv_meta_anketa_id});
+}
+
+function validation_if_close (spremenljivka, _if) {
+
+ $('#fade').fadeOut('slow');
+ $('#div_condition_editing').hide().html('');
+
+ if (spremenljivka > 0){
+ $('#tab_7').load('ajax.php?t=vprasanje&a=validation_if_close', {spremenljivka: spremenljivka, anketa: srv_meta_anketa_id},
+ //da se klice vprasanje_save ob spremembah
+ function() {
+ $('#tab_7 select, #tab_7 input, #tab_7 textarea').not('.no_submit').change(function () {
+ vprasanje_save(true);
+ });
+ });
+ }
+ else
+ window.location.reload();
+}
+
+function validation_if_remove (spremenljivka, _if) {
+
+ if (confirm( lang['srv_brisiifconfirm'] )) {
+
+ $.post('ajax.php?t=branching&a=if_remove', { 'if' : _if, anketa : srv_meta_anketa_id }, function () {
+ $('#fade').fadeOut('slow');
+ $('#div_condition_editing').hide().html('');
+ if (spremenljivka > 0)
+ $('#tab_7').load('ajax.php?t=vprasanje&a=validation_if_close', {spremenljivka: spremenljivka, anketa: srv_meta_anketa_id});
+ else
+ window.location.reload();
+ });
+
+ }
+
+}
+
+function grid_plus_minus (type) {
+
+ var selected = $('#grids_count').val();
+
+ if (type == '1')
+ selected = parseInt(selected) + 1;
+ else if (type == '0')
+ selected = parseInt(selected) - 1;
+
+ if (selected >= 2 && selected <= 12)
+ $('#grids_count').val( selected );
+
+ vprasanje_save(true);
+
+ return false;
+
+}
+
+function grid_multiple_add (spr_id) {
+
+ $('#fade').fadeTo('slow', 1);
+ $('#vrednost_edit').show().load('ajax.php?t=vprasanje&a=grid_multiple_add', {spremenljivka:spr_id, anketa:srv_meta_anketa_id});
+
+ return false;
+}
+
+function grid_multiple_addnew (spr_id, tip, podtip) {
+
+ $.post('ajax.php?t=vprasanje&a=grid_multiple_addnew', {spremenljivka:spr_id, tip:tip, podtip: podtip, anketa:srv_meta_anketa_id}, function () {
+ $('#vrednost_edit').hide().html('');
+ $('#fade').fadeOut('slow');
+ vprasanje_save(true);
+ });
+
+ return false;
+}
+
+function grid_multiple_edit (parent, spr_id) {
+
+ $('#fade').fadeTo('slow', 1);
+ $('#vrednost_edit').show().load('ajax.php?t=vprasanje&a=grid_multiple_edit', {parent:parent, spremenljivka:spr_id, anketa:srv_meta_anketa_id});
+
+ return false;
+}
+
+function grid_multiple_save (spr) {
+ var customRadio = '';
+ if($('#spremenljivka_podtip').val() == 12){
+ customRadio = $('#customRadioSelect'+spr+' option:selected').val();
+ }
+
+ var post_data = {
+ anketa: srv_meta_anketa_id,
+ spremenljivka:spr,
+ grids_count: $('#multi_grids_count').val(),
+ taWidth: $('#multi_taWidth').val(),
+ taHeight: $('#multi_taHeight').val(),
+ gridmultiple_width: $('#gridmultiple_width').val(),
+ enota: $('#spremenljivka_podtip').val(),
+ dostop: $('#spremenljivka_dostop').val(),
+ cela: $('#vrednost_edit select[name=cela]').val(),
+ decimalna: $('#vrednost_edit select[name=decimalna] ').val(),
+ sbSize: $('#selectboxSize'+spr+' option:selected').val(),
+ prvaVrstica: $('#prvaVrstica'+spr+' option:selected').val(),
+ prvaVrstica_roleta: $('#prvaVrstica_roleta'+spr+' option:selected').val(),
+ customRadio: customRadio
+ }
+ // po potrebi dodamo date_range
+ if ($('#date_range_min_'+spr).length)
+ {
+ post_data['date_range_min'] = $('#date_range_min_'+spr).val();
+ }
+ if ($('#date_range_max_'+spr).length)
+ {
+ post_data['date_range_max'] = $('#date_range_max_'+spr).val();
+ }
+ $.post('ajax.php?t=vprasanje&a=vprasanje_save&silentsave=true',
+ post_data,
+ function () {
+ $('#fade').fadeOut('slow');
+ $('#vrednost_edit').html('').hide();
+ vprasanje_save(true);
+ }
+ );
+
+}
+
+function show_alert_missing(){
+
+ if($('#missing_value_-97').attr("checked"))
+ var missing_97 = 1;
+ else
+ var missing_97 = 0;
+
+ if($('#missing_value_-98').attr("checked"))
+ var missing_98 = 1;
+ else
+ var missing_98 = 0;
+
+ if($('#missing_value_-99').attr("checked"))
+ var missing_99 = 1;
+ else
+ var missing_99 = 0;
+
+ var reminder = $('select[name=reminder]').val();
+
+ if(reminder == 1 || reminder == 2){
+ if(missing_97 == 1){
+ $('#alert_show_97').prop('disabled', false);
+ $('#alert_show_97_text').removeClass('gray');
+ }
+ else{
+ $('#alert_show_97').prop('disabled', true);
+ $('#alert_show_97').attr("checked", false);
+ $('#alert_show_97_text').addClass('gray');
+ }
+
+ if(missing_98 == 1){
+ $('#alert_show_98').prop('disabled', false);
+ $('#alert_show_98_text').removeClass('gray');
+ }
+ else{
+ $('#alert_show_98').prop('disabled', true);
+ $('#alert_show_98').attr("checked", false);
+ $('#alert_show_98_text').addClass('gray');
+ }
+
+ if(missing_99 == 1){
+ $('#alert_show_99').prop('disabled', false);
+ $('#alert_show_99_text').removeClass('gray');
+ }
+ else{
+ $('#alert_show_99').prop('disabled', true);
+ $('#alert_show_99').attr("checked", false);
+ $('#alert_show_99_text').addClass('gray');
+ }
+ }
+ else{
+ $('#alert_show_97').prop('disabled', true);
+ $('#alert_show_97').attr("checked", false);
+ $('#alert_show_97_text').addClass('gray');
+
+ $('#alert_show_98').prop('disabled', true);
+ $('#alert_show_98').attr("checked", false);
+ $('#alert_show_98_text').addClass('gray');
+
+ $('#alert_show_99').prop('disabled', true);
+ $('#alert_show_99').attr("checked", false);
+ $('#alert_show_99_text').addClass('gray');
+ }
+}
+
+function show_scale_text(value){
+
+ if(value == 1){
+ $('#skala_text_ord').hide();
+ $('#skala_text_nom').show();
+ }
+ else{
+ $('#skala_text_nom').hide();
+ $('#skala_text_ord').show();
+ }
+}
+
+/**
+ * prikaze ali skrije dropdown za max stevilo markerjev/odgovorov
+ * in posodobi enoto v srv_spremenljivka ter vkljuci ali izkljuci user_location
+ * @param {int} enota - podtip lokacije 26 1-moja lokacija, 2-multi lokacija
+ * @param {int} spremenljivka - id spremenljivke
+ */
+function change_map(enota, spremenljivka){
+
+ //moja lokacija
+ if(enota == 1){
+ //set input type to marker
+ $('#multi_input_type_'+spremenljivka).val('marker').change();
+
+ $('#marker_podvprasanje').show();
+ $('#max_markers_map').hide();
+ $('#multi_input_type_map').hide();
+ $('#user_location_map').show();
+ $('#user_location_'+spremenljivka).prop("checked", true);
+ $('#fokus_mape').show();
+ $('#dodaj_searchbox').show();
+ $('#dodaj_searchbox_'+spremenljivka).prop("checked", true);
+ vprasanje_save(true, spremenljivka);
+ }
+ //multilokacija
+ else if(enota == 2){
+ //get input type from params
+ $.post('ajax.php?t=vprasanje&a=get_input_type_map', {spr_id: spremenljivka},
+ function (data) {
+ if(data === 'marker'){
+ $('#max_markers_map').show();
+ $('#marker_podvprasanje').show();
+ }
+ else{
+ $('#user_location_map').hide();
+ $('#marker_podvprasanje').show();
+ }
+
+ $('#marker_podvprasanje').show();
+ $('#multi_input_type_map').show();
+ $('#user_location_'+spremenljivka).prop("checked", false);
+
+ $('#fokus_mape').show();
+ $('#dodaj_searchbox').show();
+ $('#dodaj_searchbox_'+spremenljivka).prop("checked", true);
+
+ vprasanje_save(true, spremenljivka);
+ });
+ }
+ //chooselokacija
+ else if(enota == 3){
+ //set input type on marker if line or gon before
+ $('#multi_input_type_'+spremenljivka).val('marker').change();
+ //hide input type dropdown
+ $('#multi_input_type_map').hide();
+
+ //hide asking for location and uncheck it
+ $('#user_location_map').hide();
+ $('#user_location_'+spremenljivka).prop("checked", false);
+
+ //hide include subquestion checker and check it
+ $('#marker_podvprasanje').hide();
+ $('#marker_podvprasanje_'+spremenljivka).prop("checked", true);
+ //show subquestion title - not set if empty
+ $('#naslov_podvprasanja_map').show();
+
+ //hide focus input
+ $('#fokus_mape').hide();
+ //hide max markers dropdown
+ $('#max_markers_map').hide();
+ //hide and uncheck serchbox settings
+ $('#dodaj_searchbox').hide();
+ $('#dodaj_searchbox_'+spremenljivka).prop("checked", false);
+
+ vprasanje_save(true, spremenljivka);
+ }
+}
+
+/**
+ * prikaze ali skrije dropdown za max stevilo markerjev/odgovorov
+ * @param {string} tip - input tip multilokacije - marker, polygon, polyline
+ * @param {int} spremenljivka - id spremenljivke
+ */
+function change_input_map(tip, spremenljivka){
+ if(tip === 'marker'){
+ $('#max_markers_map').show();
+ $('#user_location_map').show();
+ $('#marker_podvprasanje').show();
+ }
+ else{
+ //by default, set soft reminder
+ //$('select[name=reminder]').val('1').change();
+
+ //hide include subquestion checker and check it
+ $('#marker_podvprasanje').hide();
+ $('#marker_podvprasanje_'+spremenljivka).prop("checked", false);
+ $('#naslov_podvprasanja_map').hide();
+ $('#max_markers_map').hide();
+ $('#user_location_'+spremenljivka).prop("checked", false);
+ $('#user_location_map').hide();
+ $('#dodaj_searchbox').hide();
+ $('#dodaj_searchbox_'+spremenljivka).prop("checked", false);
+ vprasanje_save(true, spremenljivka);
+ }
+}
+
+/**
+ * prikaze ali skrije input text za besedilo podvprasanja v infowindow
+ */
+function show_infowindow_map(){
+ $('#naslov_podvprasanja_map').toggle();
+}
+
+function show_selectbox_size(spremenljivka, enota, tip){
+
+ if (tip == 3){
+ var trenutni_tip = $('#spremenljivka_tip_'+spremenljivka+' option:selected').text();
+ //console.log(trenutni_tip);
+ //console.log(spremenljivka);
+ $('#spremenljivka_tip_'+spremenljivka+' option:selected').val(1);
+ }
+
+ if (tip == 1||tip == 2){
+ if(enota != 6 && enota != 4){
+ $('.dropselectboxsize').css('display', 'none');
+ $('.dropselectboxsizeprvavrstica').css('display', 'none');
+ $('.dropselectboxsizeprvavrstica_roleta').css('display', 'none');
+ }
+ else if (enota == 6){
+ $('.dropselectboxsize').css('display', '');
+ $('.dropselectboxsizeprvavrstica').css('display', '');
+ $('.dropselectboxsizeprvavrstica_roleta').css('display', 'none');
+ }
+ else if (enota == 4){
+ $('.dropselectboxsizeprvavrstica_roleta').css('display', '');
+ $('.dropselectboxsize').css('display', 'none');
+ $('.dropselectboxsizeprvavrstica').css('display', 'none');
+ }
+ }
+ if (tip == 6){
+ if(enota != 6 && enota != 2){
+ $('.dropselectboxsize').css('display', 'none');
+ $('.dropselectboxsizeprvavrstica').css('display', 'none');
+ $('.dropselectboxsizeprvavrstica_roleta').css('display', 'none');
+ }
+ else if (enota == 6){
+ $('.dropselectboxsize').css('display', '');
+ $('.dropselectboxsizeprvavrstica').css('display', '');
+ $('.dropselectboxsizeprvavrstica_roleta').css('display', 'none');
+ }
+ else if (enota == 2){
+ $('.dropselectboxsizeprvavrstica_roleta').css('display', '');
+ $('.dropselectboxsize').css('display', 'none');
+ $('.dropselectboxsizeprvavrstica').css('display', 'none');
+ }
+ }
+
+ // if (tip == 3){
+ //console.log(tip);
+ // }
+}
+
+function show_preset_value(spremenljivka, enota, tip){
+
+ if (tip == 1){
+ if(enota == 0 || enota == 1 || enota == 2 || enota == 7){
+ $('.presetValue').css('display', '');
+ }
+ else {
+ $('.presetValue').css('display', 'none');
+ }
+ }
+ if(tip == 2){
+ if(enota == 0 || enota == 1 || enota == 2 || enota == 7){
+ $('.presetValue').css('display', '');
+ }
+ else {
+ $('.presetValue').css('display', 'none');
+ }
+ }
+ if (tip == 6){
+ if(enota == 0 || enota == 1 || enota == 8){
+ $('.presetValue').css('display', '');
+ }
+ else {
+ $('.presetValue').css('display', 'none');
+ }
+ }
+}
+
+function show_custom_picture_radio(spremenljivka, enota){
+ // Custom radio
+ if(enota == 9 || enota == 12){
+
+ $('#kategorije_odgovorov_'+spremenljivka).children('p').hide();
+ $('.vizualna-analogna-skala').hide();
+ $('.custom-picture-radio').show();
+
+ // Vizualna analogna skala
+ }else if(enota == 11){
+
+ $('#kategorije_odgovorov_'+spremenljivka).children('p').hide();
+ $('.custom-picture-radio').hide();
+ $('.vizualna-analogna-skala').show();
+
+ }else{
+
+ $('#kategorije_odgovorov_'+spremenljivka).children('p').show();
+ $('.vizualna-analogna-skala').hide();
+ $('.custom-picture-radio').hide();
+
+ }
+}
+
+function change_selectbox_size(spremenljivka, size, tekst){
+
+ if($('#selectboxSize'+spremenljivka+' option:selected').text() == tekst){//ce je tekst trenutne izbire "vse", nadaljuj
+ var trenutnoStevilo = $('#selectboxSize'+spremenljivka+' option:selected').val();//trenutno izbrano stevilo vnosov, kjer trenunto pise "vse"
+ $('#selectboxSize'+spremenljivka+' option:selected').text(trenutnoStevilo); //nadomesti tekst "vse" s stevilom
+
+ $('#selectboxSize'+spremenljivka).empty();//sprazni dropdown s stevilom vnosov
+
+ for (i=1; i<=size; i++){
+ if (i==size){
+ $('#selectboxSize'+spremenljivka).append('<option value='+i+'>'+tekst+'</option>');
+ $('#selectboxSize'+spremenljivka).val(i);//spremeni vrednost dropdown-a s stevilom trenutnih vidnih vnosov
+ $('#selectboxSize'+spremenljivka+' option:selected').text(tekst);//izbrano stevilo vnosov naj nadomesti tekst "vse"
+ }
+ else{
+ $('#selectboxSize'+spremenljivka).append('<option value='+i+'>'+i+'</option>');
+ }
+ }
+
+ }
+ else if($('#selectboxSize'+spremenljivka+' option:selected').text() != tekst){
+
+ var trenutnoStevilo = $('#selectboxSize'+spremenljivka+' option:selected').val();//trenutno izbrano stevilo vnosov, kjer trenunto pise "vse"
+ var selectboxsize = $('#selectboxSize'+spremenljivka+' option').length;
+
+ //console.log(selectboxsize);
+
+ if (size != selectboxsize){
+
+ $('#selectboxSize'+spremenljivka).empty();//sprazni dropdown s stevilom vnosov
+
+ for (i=2; i<=size; i++){
+ //console.log(i);
+ $('#selectboxSize'+spremenljivka).append('<option value='+i+'>'+i+'</option>');
+ }
+
+ }
+
+ for (i = 1; i <= size+1; i++) {
+ var vse = $('#selectboxSize'+spremenljivka+' option[value='+i+']').text();
+ if(vse == tekst){
+ $('#selectboxSize'+spremenljivka+' option[value='+i+']').text(i);
+ }
+ }
+ $('#selectboxSize'+spremenljivka+' option[value='+size+']').text(tekst);//izbrano stevilo vnosov naj nadomesti tekst "vse"
+
+ $('#selectboxSize'+spremenljivka).val(trenutnoStevilo);//spremeni vrednost dropdown-a s stevilom trenutnih vidnih vnosov
+
+ }
+
+}
+
+function change_selectbox_size_1(spremenljivka, tekst){ //spremeni selectbox size ob kliku na + pri dodajanju kategorij odgovorov
+ var grids = $('#grids_count option:selected').val();
+ var size = parseInt(grids) + 1;
+
+ //console.log(size);
+ if($('#selectboxSize'+spremenljivka+' option:selected').text() == tekst){//ce je tekst trenutne izbire "vse", nadaljuj
+ var trenutnoStevilo = $('#selectboxSize'+spremenljivka+' option:selected').val();//trenutno izbrano stevilo vnosov, kjer trenunto pise "vse"
+ $('#selectboxSize'+spremenljivka+' option:selected').text(trenutnoStevilo); //nadomesti tekst "vse" s stevilom
+
+ $('#selectboxSize'+spremenljivka).empty();//sprazni dropdown s stevilom vnosov
+
+ for (i=1; i<=size; i++){
+ if (i==size){
+ $('#selectboxSize'+spremenljivka).append('<option value='+i+'>'+tekst+'</option>');
+ $('#selectboxSize'+spremenljivka).val(i);//spremeni vrednost dropdown-a s stevilom trenutnih vidnih vnosov
+ $('#selectboxSize'+spremenljivka+' option:selected').text(tekst);//izbrano stevilo vnosov naj nadomesti tekst "vse"
+ }
+ else{
+ $('#selectboxSize'+spremenljivka).append('<option value='+i+'>'+i+'</option>');
+ }
+ }
+
+ }
+ else if($('#selectboxSize'+spremenljivka+' option:selected').text() != tekst){
+ var trenutnoStevilo = $('#selectboxSize'+spremenljivka+' option:selected').val();//trenutno izbrano stevilo vnosov, kjer trenunto pise "vse"
+ var selectboxsize = $('#selectboxSize'+spremenljivka+' option').length;
+
+ //console.log(selectboxsize);
+
+ if (size != selectboxsize){
+
+ $('#selectboxSize'+spremenljivka).empty();//sprazni dropdown s stevilom vnosov
+
+ for (i=2; i<=size; i++){
+ //console.log(i);
+ $('#selectboxSize'+spremenljivka).append('<option value='+i+'>'+i+'</option>');
+ }
+
+ }
+
+ for (i = 1; i <= size+1; i++) {
+ var vse = $('#selectboxSize'+spremenljivka+' option[value='+i+']').text();
+ if(vse == tekst){
+ $('#selectboxSize'+spremenljivka+' option[value='+i+']').text(i);
+ }
+ }
+ $('#selectboxSize'+spremenljivka+' option[value='+size+']').text(tekst);//izbrano stevilo vnosov naj nadomesti tekst "vse"
+
+ $('#selectboxSize'+spremenljivka).val(trenutnoStevilo);//spremeni vrednost dropdown-a s stevilom trenutnih vidnih vnosov
+
+ }
+
+}
+function show_nastavitve_tabela_da_ne(spremenljivka, enota){
+ if(enota != 8 && enota != 4){// ce postavitev ni tabela da/ne in max diff in compare
+ if (enota != 5) {
+ $('.drop_grids_num').css('display', ''); //pokazi nastavitve
+ }
+ $('.grid_defaults').css('display', '');
+ //$('#gridAlign').css('display', 'none');
+ }
+ else{ //drugace, ce je tabela da/ne
+ $('.drop_grids_num').css('display', 'none'); //skrij nastavitve
+ $('.grid_defaults').css('display', 'none');
+ //$('.grid_defaults option:selected').val(6); //izberi Ne - Da
+ $('#grid_defaults').val(6); //izberi Ne - Da
+ //$('#gridAlign').css('display', '');
+ $('#gridAlign').val(1); //poravnavo uredi na levo
+ }
+ if (enota != 8){
+ $('.faicon.add.'+spremenljivka).css('display', ''); //pokazi moznost dodajanja novega stolpca
+ }
+ else{
+ $('.faicon.add.'+spremenljivka).css('display', 'none');//skrij moznost dodajanja novega stolpca
+ }
+ vprasanje_save(true);
+ //$('#vrednosti_holder').load('ajax.php?t=vprasanje&a=change_diferencial', {spremenljivka: spremenljivka, enota: enota, anketa: srv_meta_anketa_id});
+}
+
+function show_slider_prop(spremenljivka, ranking_k){//prikaze/skrije nastavitve za sliders
+
+ if(ranking_k != 1){
+ $('.dropsliderhandle').css('display', 'none');
+ $('.dropsliderwindownumber').css('display', 'none'); //dropsliderwindownumber
+ $('.dropMinMaxNumLabel').css('display', 'none');
+ //$('.dropMinMaxNumLabelNew').css('display', 'none'); //dropNumLabelNew
+ $('.dropNumLabelNew').css('display', 'none');
+ //$('.dropMinMaxLabel').css('display', 'none'); //dropDescriptiveLabel
+ $('.dropDescriptiveLabel').css('display', 'none');
+ $('.dropVmesneLabel').css('display', 'none');
+ $('.dropVmesneCrtice').css('display', 'none');
+ $('.dropsliderhandle_step_'+spremenljivka).css('display', 'none');
+ $('.MinMaxLabels').css('display', 'none');
+ $('.dropslidernakaziodgovore').css('display', 'none'); //dropsliderwindownumber
+ }
+ else{ //ce je izbran slider
+ $('.dropsliderhandle').css('display', '');
+ $('.dropsliderwindownumber').css('display', ''); //dropsliderwindownumber
+ $('.dropMinMaxNumLabel').css('display', '');
+ //$('.dropMinMaxNumLabelNew').css('display', '');
+ $('.dropNumLabelNew').css('display', '');
+ //$('.dropMinMaxLabel').css('display', '');
+ $('.dropDescriptiveLabel').css('display', '');
+ $('.dropVmesneLabel').css('display', '');
+ $('.dropVmesneCrtice').css('display', '');
+ $('.dropsliderhandle_step_'+spremenljivka).css('display', '');
+ $('.dropslidernakaziodgovore').css('display', '');
+ }
+
+}
+
+function slider_checkbox_prop (spremenljivka){
+ if( $('#slider_handle_'+spremenljivka).is( ":checked" )){ //ce hocemo viden slider, slider_handle = 0
+ $('#slider_handle_hidden_'+spremenljivka).prop('disabled', true); //disable hidden polje z obratno vrednostjo, slider_handle = 1
+ }
+ else {
+ $('#slider_handle_hidden_'+spremenljivka).prop('disabled', false);
+ }
+
+ if( $('#slider_window_number_'+spremenljivka).is( ":checked" )){ //ce hocemo viden slider, slider_handle = 0
+ $('#slider_window_number_hidden_'+spremenljivka).prop('disabled', true); //disable hidden polje z obratno vrednostjo, slider_handle = 1
+ }
+ else {
+ $('#slider_window_number_hidden_'+spremenljivka).prop('disabled', false);
+ }
+
+ if( $('#slider_nakazi_odgovore_'+spremenljivka).is( ":checked" )){ //ce hocemo vidne bunke/elipse za nakazanje moznih odgovorov
+ $('#slider_nakazi_odgovore_hidden_'+spremenljivka).prop('disabled', true); //disable hidden polje z obratno vrednostjo
+ $('#slider_VmesneCrtice_'+spremenljivka).prop('disabled', true); //disable checkbox za vklop vmesnih crtic
+ $('.dropVmesneCrtice').css({opacity: 0.5}); //osivitev celotnega div-a, kjer vklopimo crtice
+ }
+ else {
+ $('#slider_nakazi_odgovore_hidden_'+spremenljivka).prop('disabled', false);
+ $('#slider_VmesneCrtice_'+spremenljivka).prop('disabled', false); //enable checkbox za vklop vmesnih crtic
+ $('.dropVmesneCrtice').css({opacity: 1}); //odstranitev osivitve celotnega div-a, kjer vklopimo crtice
+ }
+
+ if( $('#slider_MinMaxNumLabelNew_'+spremenljivka).is( ":checked" )){ //ce hocemo vidne stevilske oznake min/max, konstanta = 0
+ $('#slider_MinMaxNumLabelNew_hidden_'+spremenljivka).prop('disabled', true); //disable hidden polje z obratno vrednostjo, konstanta = 1
+ }
+ else {
+ $('#slider_MinMaxNumLabelNew_hidden_'+spremenljivka).prop('disabled', false);
+ }
+
+ if( $('#slider_MinMaxLabel_'+spremenljivka).is( ":checked" )){ //ce hocemo vidne stevilske oznake min/max, konstanta = 0
+ $('#slider_MinMaxLabel_hidden_'+spremenljivka).prop('disabled', true); //disable hidden polje z obratno vrednostjo, konstanta = 1
+ $('.MinMaxLabels').css('display', ''); //pokazi polja za urejanje min in max opisni labeli
+ }
+ else {
+ $('#slider_MinMaxLabel_hidden_'+spremenljivka).prop('disabled', false);
+ $('.MinMaxLabels').css('display', 'none'); //skrij polja za urejanje min in max opisni labeli
+ }
+
+ if( $('#slider_VmesneCrtice_'+spremenljivka).is( ":checked" )){ //ce hocemo vidne crtice, konstanta = 0
+ $('#slider_VmesneCrtice_hidden_'+spremenljivka).prop('disabled', true); //disable hidden polje z obratno vrednostjo, konstanta = 1
+ }
+ else {
+ $('#slider_VmesneCrtice_hidden_'+spremenljivka).prop('disabled', false);
+ }
+
+ if( $('#slider_VmesneNumLabel_'+spremenljivka).is( ":checked" )){ //ce hocemo vidne vmesne stevilske labele, konstanta = 0
+ $('#slider_VmesneNumLabel_hidden_'+spremenljivka).prop('disabled', true); //disable hidden polje z obratno vrednostjo, konstanta = 1
+ }
+ else {
+ $('#slider_VmesneNumLabel_hidden_'+spremenljivka).prop('disabled', false);
+ }
+
+ if( $('#slider_VmesneDescrLabel_'+spremenljivka).is( ":checked" )){ //ce hocemo vidne vmesne opisne labele, konstanta = 0
+ $('#slider_VmesneDescrLabel_hidden_'+spremenljivka).prop('disabled', true); //disable hidden polje z obratno vrednostjo, konstanta = 1
+ $('.slider_DescriptiveLabel_defaults').css('display', '');
+ $('.dropNumofDescrLabels').css('display', '');
+ $('#slider_handle_step_'+spremenljivka).val(1); //postavi vrednost dropdown-a na vrednost 1
+ var minimum = 1;
+ $('#slider_MinNumLabel_'+spremenljivka).val(minimum); //postavi vrednost Min na vneseni minumum
+
+ var maximum = $('#slider_NumofDescrLabels_'+spremenljivka+' option:selected').val(); //izbrano stevilo opisnih label
+ $('#slider_MaxNumLabel_'+spremenljivka).val(maximum); ////postavi vrednost Max na vneseni maximum postavi vrednost Max na vrednost stevila opisnih label
+
+ var post_data = { //pripravi podatke za post-anje spremenjenih nastavitev
+ anketa: srv_meta_anketa_id,
+ spremenljivka: spremenljivka,
+ slider_handle_step: $('#slider_handle_step_'+spremenljivka).val(),
+ slider_MinNumLabel: $('#slider_MinNumLabel_'+spremenljivka).val(),
+ slider_MaxNumLabel: maximum
+ }
+ $.post('ajax.php?t=vprasanje&a=vprasanje_save&silentsave=true', //post-anje podatkov spremenjenih nastavitev
+ post_data,
+ function () {
+ vprasanje_save(true);
+ }
+ );
+ $('#slider_handle_step_'+spremenljivka).prop('disabled', true); //disable spreminjanje slider handle step
+ $('.dropsliderhandle_step_'+spremenljivka).css({opacity: 0.5}); //osivitev celotnega div-a
+ $('.MinMaxNumLabels_'+spremenljivka).css('display', 'none'); //skrij min in max
+ $('.dropsliderhandle_step_'+spremenljivka).css('display', 'none'); //skrij korak drsnika
+ $('.slider_VmesneCrtice_'+spremenljivka).css('display', 'none'); //skrij nastavitev z vmesne crtice */
+ //inline_opisne_labele_'.$row['id'].'
+ //$('#inline_opisne_labele_'+spremenljivka).css('display', 'block'); //pokazi spodnje nastavitve za urejanje custom opisnih label
+ }
+ else {
+ $('#slider_VmesneDescrLabel_hidden_'+spremenljivka).prop('disabled', false);
+ $('.slider_DescriptiveLabel_defaults').css('display', 'none');
+ $('.dropNumofDescrLabels').css('display', 'none');
+ $('#slider_DescriptiveLabel_defaults_'+spremenljivka).val('0'); //daj vrednost default-ov na "brez" slider_DescriptiveLabel_defaults_4091
+ $('#slider_handle_step_'+spremenljivka).prop('disabled', false); //enable spreminjanje slider handle step
+ $('.dropsliderhandle_step_'+spremenljivka).css({opacity: 1}); //odstranitev osivitve celotnega div-a
+ $('.MinMaxNumLabels_'+spremenljivka).css('display', ''); //pokazi min in max
+ $('.dropsliderhandle_step_'+spremenljivka).css('display', ''); //pokazi korak drsnika
+ $('.slider_VmesneCrtice_'+spremenljivka).css('display', ''); //pokazi nastavitev z vmesne crtice
+
+ //$('#inline_opisne_labele_'+spremenljivka).css('display', 'none'); //skrij spodnje nastavitve za urejanje custom opisnih label
+
+ var maximum_100 = $('#slider_MaxNumLabelTemp_'+spremenljivka).val();
+ var minimum_100 = $('#slider_MinNumLabelTemp_'+spremenljivka).val();
+
+
+ var post_data = { //pripravi podatke za post-anje spremenjenih nastavitev
+ anketa: srv_meta_anketa_id,
+ spremenljivka: spremenljivka,
+ slider_handle_step: $('#slider_handle_step_'+spremenljivka).val(),
+ slider_MaxNumLabel: maximum_100,
+ slider_MinNumLabel: minimum_100
+ }
+ $.post('ajax.php?t=vprasanje&a=vprasanje_save&silentsave=true', //post-anje podatkov spremenjenih nastavitev
+ post_data,
+ function () {
+ vprasanje_save(true);
+ }
+ );
+ }
+
+ if( $('#slider_labele_podrocij_'+spremenljivka).is( ":checked" )){ //ce vklopimo nastavitev za labele podrocij
+ $('#slider_labele_podrocij_hidden_'+spremenljivka).prop('disabled', true); //disable hidden polje z obratno vrednostjo
+ $('.drop_slider_stevilo_label_podrocij').css('display', ''); //pokazi dropdown s stevilom label podrocij
+ //$('#slider_VmesneCrtice_'+spremenljivka).prop('disabled', true); //disable checkbox za vklop vmesnih crtic
+ //$('.dropVmesneCrtice').css({opacity: 0.5}); //osivitev celotnega div-a, kjer vklopimo crtice
+ }
+ else {
+ $('#slider_labele_podrocij_hidden_'+spremenljivka).prop('disabled', false);
+ $('.drop_slider_stevilo_label_podrocij').css('display', 'none'); //skrij dropdown s stevilom label podrocij
+ //$('#slider_VmesneCrtice_'+spremenljivka).prop('disabled', false); //enable checkbox za vklop vmesnih crtic
+ //$('.dropVmesneCrtice').css({opacity: 1}); //odstranitev osivitve celotnega div-a, kjer vklopimo crtice
+ }
+}
+
+function slider_defaultDescrLabels_value(spremenljivka, descLabelId){
+ if(descLabelId!=0){
+ $('#inline_opisne_labele_'+spremenljivka).css('display', 'none'); //skrij spodnje nastavitve za urejanje custom opisnih label
+ }else{
+ $('#inline_opisne_labele_'+spremenljivka).css('display', 'block'); //pokazi spodnje nastavitve za urejanje custom opisnih label
+ }
+
+}
+
+function sliderCopytoMinNumLabelTemp(spremenljivka){
+ var minimum = $('#slider_MinNumLabel_'+spremenljivka).val();
+ $('#slider_MinNumLabelTemp_'+spremenljivka).val(minimum);
+}
+
+function sliderCopytoMaxNumLabelTemp(spremenljivka){
+ var maximum = $('#slider_MaxNumLabel_'+spremenljivka).val();
+ $('#slider_MaxNumLabelTemp_'+spremenljivka).val(maximum);
+}
+
+function max_diff_labels (spremenljivka, enota, label1, label2, label3){
+
+ //ce je izbran maxdiff
+ if(enota == 5){
+ //zapisi v bazo ustrezne labele za maxdiff
+ $.post('ajax.php?t=vprasanjeinline&a=inline_grid_naslov_save', {spremenljivka: spremenljivka, grid: '1', anketa: srv_meta_anketa_id, lang_id: srv_meta_lang_id, naslov: label1});
+ $.post('ajax.php?t=vprasanjeinline&a=inline_grid_naslov_save', {spremenljivka: spremenljivka, grid: '2', anketa: srv_meta_anketa_id, lang_id: srv_meta_lang_id, naslov: label2});
+ }
+}
+
+function vprasanje_float_editing_click(event) {
+ inline_vprasanje_float_editing_click(event);
+}
+
+
+function show_drag_and_drop_new_look_option(spremenljivka, enota){
+ if(enota == 9){ //ce je postavitev Drag and drop
+ $('.drag_and_drop_new_look_class').css('display', ''); //pokazi checkbox za trak
+ //if( $('#diferencial_trak_'+spremenljivka).is( ":checked" )){ //ce je checkbox za trak vklopljen
+
+ //}
+ }else{ //drugace
+ $('.drag_and_drop_new_look_class').css('display', 'none'); //skrij checkbox za trak
+ }
+}
+
+function drag_and_drop_new_look_checkbox_prop (spremenljivka){
+ if( $('#drag_and_drop_new_look_'+spremenljivka).is( ":checked" )){ //ce hocemo vidno opcijo za skatlasto obliko
+ $('#drag_and_drop_new_look_hidden_'+spremenljivka).prop('disabled', true); //disable hidden polje z obratno vrednostjo
+ }
+ else {
+ $('#drag_and_drop_new_look_hidden_'+spremenljivka).prop('disabled', false);
+ }
+}
+
+function signatureProp (spremenljivka){
+ if( $('#signature_'+spremenljivka).is( ":checked" )){ //ce je signature vklopljen
+ $('#orientation_'+spremenljivka).css('display', 'none');
+ $('#kategorijeOdgovorov_'+spremenljivka).css('display', 'none');
+ }
+ else {
+ $('#orientation_'+spremenljivka).css('display', '');
+ $('#kategorijeOdgovorov_'+spremenljivka).css('display', '');
+ }
+}
+
+function textSubtypeToggle (what, value){
+
+ // Enable
+ if(value == 0){
+ $('select[name=upload]').prop('disabled', false);
+ $('input[name=signature]').prop('disabled', false);
+ $('input[name=captcha]').prop('disabled', false);
+ $('input[name=emailVerify]').prop('disabled', false);
+
+ $('.kategorije_odgovorov').show();
+ $('.upload_info').hide();
+ }
+ // Disable
+ else{
+ if(what != 'upload')
+ $('select[name=upload]').prop('disabled', true);
+ if(what != 'signature')
+ $('input[name=signature]').prop('disabled', true);
+ if(what != 'captcha')
+ $('input[name=captcha]').prop('disabled', true);
+ if(what != 'emailVerify')
+ $('input[name=emailVerify]').prop('disabled', true);
+
+ if(what == 'upload' || what == 'signature' || what == 'captcha')
+ $('.kategorije_odgovorov').hide();
+
+ if(what == 'upload')
+ $('.upload_info').show();
+ }
+}
+
+
+//ureja delovanje logike za prikaz opozorila, ce min limit pri checkbox presega max limit
+function checkCheckboxLimits(spremenljivka, value, checkbox_limit_name){
+
+ if(checkbox_limit_name == "checkbox_min_limit"){
+ var other_value = $('#checkbox_limit_' + spremenljivka + ' option:selected').val();
+ var max_value = other_value;
+ var min_value = value;
+ }else{
+ var other_value = $('#checkbox_min_limit_' + spremenljivka + ' option:selected').val();
+ var max_value = value;
+ var min_value = other_value;
+ }
+
+ //ce je min limit vecji od max limit, je potrebno javiti opozorilo in vrednost min limita dati na 0
+ //if(min_value > max_value){
+ if(max_value!=0 && min_value > max_value){
+ alert(lang['srv_checkbox_min_limit_error_msg']); //opozorilo v obliki pop-up okna
+ $('#checkbox_min_limit_' + spremenljivka).val(0); //spremeni vrednost min limita na 0 oz. Ne
+ }
+}
+
+//ureja skrivanje nastavitve za opozorilo ob izbiri nastavitve min limit pri checkbox
+function toggleCheckboxMinLimitReminder(spremenljivka, checkbox_min_limit){
+ if(checkbox_min_limit!=0){ //ce je limit nastavljen
+ $('#checkboxLimitReminder_' + spremenljivka).css('display', ''); //pokazi nastavitve za opozorilo
+ }else{
+ $('#checkboxLimitReminder_' + spremenljivka).css('display', 'none'); //skrij nastavitve za opozorilo
+ }
+} \ No newline at end of file