summaryrefslogblamecommitdiffstats
path: root/admin/survey/script/script.js
blob: 450aaccbdbbecf4beec2146b6f30add8d8230771 (plain) (tree)
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
2839
2840
2841
2842
2843
2844
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
2895
2896
2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
2952
2953
2954
2955
2956
2957
2958
2959
2960
2961
2962
2963
2964
2965
2966
2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
2995
2996
2997
2998
2999
3000
3001
3002
3003
3004
3005
3006
3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
3017
3018
3019
3020
3021
3022
3023
3024
3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
3050
3051
3052
3053
3054
3055
3056
3057
3058
3059
3060
3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073

























                                                                                                                 
                                                                 




                                                                                                 
     








                                                                                                           
                                 


































































































                                                                                                                                                                        




                                           











































































































































































































































                                                                                                                                                          

                            




                                                                                                              
          


                               

                             
                                               





                                                                                                               
 



                                                                                                
 











                                                                                                         

                                                                                                                








                                                                                                                                            
                                                                                         

                                          
                 
                                 
                                         



                                                                     

                             
































































































































































































































































































                                                                                                                                                                                                                   





                                                                                                                                                                                                                      
                 


                                                                                                            















































































































































































                                                                                                                                                                                                                           
                                                                                                                                                                                                                                      



































































































                                                                                                                                                                                                                             




                                                                                                               


                                                   
                                                                                                                                         

                                                                 

                                                                                                    


                                                   
                                                                                                                    

























































































































































































































































































































































































































































































                                                                                                                                                                                                                                                                 


























                                                              









































































































                                                                                                                                                    
















                                                                                                                                 















                                                                                                                                     
 
                                                          
 































                                                                                


                                           
 
                                                                                                                                                                                                                                              
 





                                                                            
























































































































                                                                                                                                                                                            
                                                                                                                                                                                                                                           



































                                                                                                                                                                                               
                                                                                                                                                                                                                                           


















































































































                                                                                                                                                                                                           
                                                                                                               






































































































































                                                                                                                                                                                 
                                                                                  
             
                                                                                    


  
                                 
 


                                                                 


        

             











































































                                                                                                                                                                           















                                                                                           






































































































































































































































                                                                                                                                                                                                                                                                                                                                                                                                            

                                                         
 
                                         




                                                                                            





                                                                     
 


                                                         



























                                                                                                                                                                         


























                                                                                                                                                                                                                                                  





                                                                                

                                                                
                            
                                                            
                                      


                                                                                  




                                                    

                                               
 

                                                                                          
 








                               
 










                               
 





















                                
      
 






















                                 
 















                                 
 
      
 















                                
 


                            
 



                           
 






                               
 



                           
 
 

                    
 



                                                             
 
                                                                                                                    
 

                                  
 


                                                    
 





                                                                       
 

                                                 
 

                                  
 



                                                    








                                      
 

                                           
 







                                                                                                                                                                         

           


                                                                                                                   























































































































































































































































































































                                                                                                                                                                                                                                                   
                                                  

                                      
                                                                                                                                                                                                                                                             

                                                                 
                                                  

                                      
                                                                                                                                                                                                                                                                        
  
                                          













































                                                                                                                                                                                                   
                                                                                                                                       
  
                                        









                                                               
                                                                                                                                             

                                                
                                                                                                                

















































                                                                                                                                                                                                                   
                                                 

  



















































































































                                                                                                                                                                                 
                                                                          





                                                                                                                                    











































                                                                                                                



































































































































































































































                                                                                                                                                                                                                 
         
                                          

                                                                     
                 







                                                                         










                                          
     









                                                                                                                                                                                                                                                

                                                         

                                                 

                        



                                                   
 
                                   
 









                                                                                                                                                                                                                                                 

                                                         

                                                  

                        


                                                    



























                                                                                                                                                                                             
                                                            









                                                       





                                                                                                                                        
                                                            















































                                                                                                                                                                                 









                                                                                   





































































                                                                                                                                       


















                                                










                                                                                         















                                                                             


















                                                                                         
                                                                      


                                                        
                                                                   











































































                                                                                                                            




























                                                                                                                                                            

























































































































































































































                                                                                                                            
                                         
                                      






                                                                                                        
                                              
                                      







































































                                                                                                                                                                                                                                                                                                     
                                                                               










                                                    
                                                       











                                                                                                                                               
                                                                               












                                                                                                                                  


                                                                                             






                                                                                                            


















                                                                                                                                                                       



                                                                                                                            



                                                                                             
                         



                                                                                          

                                                      


                                                                                         













                                                                                                                                                                                   
                                                                     
                                                                                
                                                                           
                   
          



                                
                                                                   
                                                                              
                                                                           
                   
          



                                      
                                                                                                                                                                    











                                                                                                                                   
                                                                         









































































                                                                                                                                       

                                                                                                                                                       






                                         
                                                                       








                                                                       
                                       






























                                                                                
 





                                                                                                                    














                                                                               
































































































                                                                                                                                                                       




                                                                  
                                                                   

                                                               
                                      

                                                                                 

              

                                                          

                                      
                                                                               











                                                                                                                                                                  





















                                                                                                                                   









































































































                                                                                                                         


                                                                                           













                                                                               



                                                                                                                              
         
                                                                                    

                                                                                  
                                                                                                                         
 





                                                                                                                                                         






























































































































                                                                                                                                                     






















































































































                                                                                                                               






                                                                                                                            
                                                            










                                                                                                                                          
                                                            









                                                                                                                                              
                                                            




















                                                                                                                            




















                                                                                                                                                                                                                                                                             
































































































                                                                                                                   



































                                                                                                                                            












































                                                                                                                                               
                                                           


                                       
                                                   
















































                                                                          



                                                                       

                                                                      
                                


                                   
 









































                                                                                                                                              
                                  


                                   

                                                                                                                                              
 












                                                                                                                                                                         
 
                                      

  
                                            
         

                                           



                                                   


                                                     
 







                                                                               

  
 















































































































                                                                                                     

                                                                                                    







                                                                                                                                                                  




























































































































































































































































                                                                                                                                  
//meta podatki
var loaded = false;

var editor_init = false;	// ce smo ze inicializirali editor (se zgodi, ko prvic odpremo editor na strani)

var srv_meta_anketa_id;
var srv_meta_podstran;
var srv_meta_akcija;
var srv_meta_grupa;
var srv_meta_branching;
var srv_meta_full_screen_edit;

var activationTimer; 	// timer za aktivacijo

var _moved = 0; // ce je blo vprasanje premaknjeno, potem ni blo kliknjeno in to preprecimo
var _fullscreen = 0; // pove, ce smo v fullscreen urejanju vprasanja (da vemo katero polje refreshat)

var forma_preview = 0; // ce draggamo novo vprasanje pri formah se nastavi na 1 - da ne prikazemo preview-ja

var __vnosi = 0;        // pove ce smo v vnosih (1)
var __analiza = 0;        // pove ce smo v analizi (1)
var __tabele = 0;        // pove ce smo v analizi v krostabulacijah(1)

// poklice se v onload.js
function load_meta_variables () {
	srv_meta_anketa_id = $("#srv_meta_anketa_id").val();
	srv_meta_anketa_hash = $("#srv_meta_anketa_hash").val();
	srv_meta_podstran = $("#srv_meta_podstran").val();
	srv_meta_akcija = $("#srv_meta_akcija").val();
	srv_meta_grupa = $("#srv_meta_grupa").val();
	srv_meta_branching = $("#srv_meta_branching").val();
	srv_meta_full_screen_edit = ($("#srv_meta_full_screen_edit").val() == 1 ? true : false);
    
	loaded = true;
};

// nastavimo da se prikaze loading ob AJAX klicih, po nekem casu prikazemo vecji loading, da se bolj opazi
function ajax_start_stop () {
	var t;
    $('body').ajaxStart(function() {
    	t=setTimeout(function() {$('body').addClass('waitlong');},1000);
        $('body').addClass('wait');
    }).ajaxComplete(function() {
    	clearTimeout(t);
        $('body').removeClass('wait').removeClass('waitlong');
    });
};

// razlicne stvari, ki se nastavijo na zacetku, ko se nalozi stran
function onload_init () {

	// info box
	$("#surveyInfo").hover(
		function() {
			isInfoOver = true;
		},
		function() {
			isInfoOver = false;
			setTimeout(function() {hideBottomInfoBox()}, 350);
		}
	);


	$('#surveyTrajanje_close').click(function() {
        $('#surveyTrajanje').fadeOut('slow');
        $('#fade').fadeOut('slow');
	    return false;
	});


	// prikaz izvozov na hover cez ikono
	hover_show_export();

	// prikaz nastavitev v urejanju ankete na hover cez ikono
	hover_show_settings()

	// prikaz vprasanj za dodajanje na hover cez ikono
	hover_show_qtypes()

	// prikaz filtrov na hover cez ikono
	hover_show_filter()
	hover_show_filter2();


	// vsem input poljem ki imajo nastavljen attribut maxLength dodamo omejitev
	// za izpis števila znakov dodamo span z id-jem, ki je enak input + "_chars"
	$('input[maxlength]').keyup(function(){
	        var max = parseInt($(this).attr('maxlength'));
	        if($(this).val().length > max){
	            $(this).val($(this).val().substr(0, $(this).attr('maxlength')));
	        }
			$("#"+$(this).attr('id')+'_chars').html($(this).val().length + " / "+max);
	    });
	$('textarea[maxlength]').keyup(function(){
	        var max = parseInt($(this).attr('maxlength'));
	        if($(this).val().length > max){
	            $(this).val($(this).val().substr(0, $(this).attr('maxlength')));
	        }
			$("#"+$(this).attr('id')+'_chars').html($(this).val().length + " / "+max);
	    });

	// vse elemente z atributom srv_misc="true" shrani v tabelo srv_misc
	$("[srv_misc=true]").bind("blur", {}, function(e) {
		if ( $(this).attr('srv_misc') == "true" )
			$.post('ajax.php?a=saveSrvMisc', {what:$(this).attr("name"),value:$(this).val(),podstran: srv_meta_podstran});
		});
	// vse elemente z atributom srv_survey_misc="true" shrani v tabelo
	// srv_survey_misc
	$("[srv_survey_misc=true]").bind("blur", {}, function(e) {
		if ( $(this).attr('srv_survey_misc') == "true" )
			$.post('ajax.php?a=saveSrvSurveyMisc', {anketa: srv_meta_anketa_id,what:$(this).attr("name"),value:$(this).val(),podstran: srv_meta_podstran});
		});
	$("#startsManual").on("click", function(event) {
		updateManual();
		return false;
	});
	$("#expireManual").on("click", function(event) {
		updateManual();
		return false;
	});
	$("#startsManual1").on("click", function(event) {
		updateManual1();
		return false;
	});
	$("#expireManual1").on("click", function(event) {
		updateManual1();
		return false;
	});
	$('#anketa_activate_more').on("click", function(event) {
		$('#div_anketa_activate_more').hide();
		$('#anketa_activate_settings').show();
	});
	$('#anketa_activate_note').on("click", function(event) {
		stopActivationTimer();
	});


	$('#xtradiv strong').on("click", function(event) {
		$('#xtradivSettings').toggle();
	});


	$('#test_user_alert span').blink({
        fadeIn: 100, 
        fadeOut: 200,
        pauseShow:500
    });	
	
	// Search na vrhu po pritisku na enter skoci na drupal search
	$('#searchSurvey').keypress(function (e) {
		if (e.which == 13) {
			executeDrupalSearch();
			return false;
		}
	});
}

/**
 * Called from onblur event in element for hash link comment update
 * @param {type} input - input cell
 * @returns {undefined}
 */
function hash_comment_change(input){
    $.post('ajax.php?t=SurveyUrlLinks&a=saveComment',
		{anketa:$(input).data('anketa'),hash:$(input).attr('data-hash'),comment:$(input).text()});
}

/**
 * Call on refresh param change
 * @param {type} input
 * @returns {undefined}
 */
function hash_refresh_change(input){
    var refresh = $(input).is(':checked') ? '1' : '0';
    $.post('ajax.php?t=SurveyUrlLinks&a=saveRefresh',
		{anketa:$(input).data('anketa'),hash:$(input).attr('data-hash'),refresh:refresh});
}

/**
 * Called from onblur event in element for hash link access password update
 * @param {type} input
 * @returns {undefined}
 */
function hash_access_password_change(input){
    $.post('ajax.php?t=SurveyUrlLinks&a=saveAccessPassword',
		{anketa:$(input).data('anketa'),hash:$(input).attr('data-hash'),access_password:$(input).text()});
}

// funkcija za redirectat po poslanem POST ajax klicu
jQuery.redirect = function(url, options) {
    $.post(url, options,
        function (url_redirect) {
            window.location = url_redirect;
        }
    );
}

// vrne ID containerja (diva) kamor se pisejo podatki ob editiranju vprasanj (odvisno je ce imamo fullscreen, normal, ali samo eno na desni v branchingu)
function getContainer (spremenljivka) {
    if (_fullscreen == 1)                           // fullscreen
        return '#fullscreen';
    if (collapsed_content == 1)                     // normalen inline nacin
        return '#spremenljivka_'+spremenljivka;
    else                                            // v branchingu, ko je samo
													// 1 na desni
        return '#branching_vprasanja';
}

// obvestilo za upgrade browserja
function browser_alert () {

	// obvestilo za IE uporabnike pred verzijo 8
	if ($.browser.msie && gup('anketa')=="") {	// samo na prvi strani
		if (parseInt($.browser.version) < 8)
			if (confirm(lang['srv_upgrade_ie'])) {
				window.location = 'http://www.microsoft.com/windows/internet-explorer/worldwide-sites.aspx';
			}
	}

}

// na hover prikaz export ikon
function hover_show_export(){
	var timer;

	$("#hover_export_icon").hover(
		function () {
			clearTimeout(timer);
			$("#hover_export").show();
		},
		function () {
			timer = setTimeout(function () {
				$("#hover_export").hide();
			}, 500);
		}
	);
	$("#hover_export").hover(
		function () {
			clearTimeout(timer);
			$("#hover_export").show();
		},
		function () {
			timer = setTimeout(function () {
				$("#hover_export").hide();
			}, 500);
		}
	);
}

// na hover prikaz nastavitev v urejanju
function hover_show_settings(){
	var timer;

	$("#toolbox_advanced_settings").hover(
		function () {
			clearTimeout(timer);
			$("#toolbox_advanced_settings_holder").show();
		},
		function () {
			timer = setTimeout(function () {
				$("#toolbox_advanced_settings_holder").hide();
			}, 500);
		}
	);
	$("#toolbox_advanced_settings_holder").hover(
		function () {
			clearTimeout(timer);
			$("#toolbox_advanced_settings_holder").show();
		},
		function () {
			timer = setTimeout(function () {
				$("#toolbox_advanced_settings_holder").hide();
			}, 500);
		}
	);
}

// na hover prikaz vprasanj v urejanju
function hover_show_qtypes(){
	var timer;

	$(".new_adv").hover(
		function () {
			clearTimeout(timer);
			$("#toolbox_add_advanced").show();
		},
		function () {
			timer = setTimeout(function () {
				$("#toolbox_add_advanced").hide();
			}, 500);
		}
	);
	$("#toolbox_add_advanced").hover(
		function () {
			clearTimeout(timer);
			$("#toolbox_add_advanced").show();
		},
		function () {
			timer = setTimeout(function () {
				$("#toolbox_add_advanced").hide();
			}, 500);
		}
	);
}

// na hover prikaz filtrov (podatki, analize...)
function hover_show_filter(){
	var timer;

	$("#filters_span").hover(
		function () {
			clearTimeout(timer);
			$("#div_analiza_filtri_right").show();
		},
		function () {
			timer = setTimeout(function () {
				$("#div_analiza_filtri_right").hide();
			}, 500);
		}
	);
	$("#div_analiza_filtri_right").hover(
		function () {
			clearTimeout(timer);
			$("#div_analiza_filtri_right").show();
		},
		function () {
			timer = setTimeout(function () {
				$("#div_analiza_filtri_right").hide();
			}, 500);
		}
	);
}

// na hover prikaz nastavitev (podatki, analize...) - ideja Vasje da se filtre razdeli na 2 ikoni
function hover_show_filter2(){
	var timer;

	$("#filters_span2").hover(
		function () {
			clearTimeout(timer);
			$("#div_analiza_filtri_right2").show();
		},
		function () {
			timer = setTimeout(function () {
				$("#div_analiza_filtri_right2").hide();
			}, 500);
		}
	);
	$("#div_analiza_filtri_right2").hover(
		function () {
			clearTimeout(timer);
			$("#div_analiza_filtri_right2").show();
		},
		function () {
			timer = setTimeout(function () {
				$("#div_analiza_filtri_right2").hide();
			}, 500);
		}
	);
}

// ----------------------- funkcije, ki se klicejo iz htmlja -----------------------

// doda novo anketo
function anketa () {
    var akronim = jQuery.trim($("#novaanketa_akronim").val());
    var naslov = jQuery.trim($("#novaanketa_naslov").val());
    var intro_opomba = jQuery.trim($("#novaanketa_opis").val());
    var survey_type = jQuery.trim($("#survey_type").val());

    $.redirect('ajax.php?a=anketa', {naslov: naslov, intro_opomba: intro_opomba, akronim: akronim, survey_type:survey_type});
}

function new_anketa() {
	var naslov = $("#novaanketa_naslov").val();
	$("#fullscreen").load('ajax.php?a=new_anketa', {naslov:naslov}).fadeIn('fast');
	$('#fade').fadeTo('slow', 1);
}

// prikaže info Box
var isInfoOver = false;
var isInfoLoaded = false;
function showInfoBox(action,e) {
	
    if (action == 'show') {

		if (!isInfoLoaded) {
			$('#surveyInfo_msg').load('ajax.php?a=displayInfoBox', {anketa: srv_meta_anketa_id});
			isInfoLoaded = true;
		}
	}
}

function hideBottomInfoBox() {
	
    if (isInfoOver == false)
		$('#surveyInfo').fadeOut(400);
}

// spremeni ime ankete
function edit_anketa_naslov (anketa) {
    $('#anketa_naslov').load('ajax.php?a=edit_anketa', {anketa: anketa, naslov: $('#anketa_polnoIme').val()});
}

// spremeni opombo ankete
function edit_anketa_note (anketa){
	$.post('ajax.php?a=edit_anketa_note', {anketa: anketa, note: $('#anketa_note').val()});
}

// spremeni akronim-kratko ime ankete
function edit_anketa_akronim (anketa){
	$.post('ajax.php?a=edit_anketa_akronim', {anketa: anketa, akronim: $('#anketa_akronim').val()});
}

// spremeni active status ankete
function anketa_active (anketa, state, folders, hierarhija) {
	var hierarhija = hierarhija || 0;

	if (state == 0) {

		// Če aktiviramo anketo, najprej vprašamo po datumih
		//$.post('ajax.php?t=branching&a=check_pogoji&izpis=short', {anketa: anketa}, function (data) {
			//if (data == '1') {	// vse ok, anketa nima napak
				$('#fade').fadeTo('slow', 1);
				$('#fullscreen').html('').fadeIn('slow');
				// aktiviramo anketo in prikažemo okno
				$("#fullscreen").load('ajax.php?a=anketa_show_activation', {anketa: anketa, folders: folders}, function() {
					if(hierarhija == 1){
						$('#divAvtoClose').hide();
						// Pošljemo zahtevek za aktiviranje hierarhije
						hierarhija_active(anketa);
					}else {
						//startTimerActivation(anketa, folders);
					}
				});
            //} 
            // anketa ima napake
            /* else {			
				// izpišemo obvestilo o napakah
                $('#fade').fadeIn('slow');
                $('#surveyTrajanje').fadeIn('slow');
				$('#surveyTrajanje_msg').html(data);
			} */
		//});

	}
	else
	{ // pri deaktvaciji ne sprašujemo po datumih

		// ali lahko disejblamo anketo
		var canDisableSurvey = 'false';

		// Preverimo ali je anketa trajna
		$.post('ajax.php?&a=check_survey_permanent', {anketa: anketa}, function (response) {
			if (response == 'true') {
				// anketa je označena kot trajna, zato damo pred deaktivacijo alert
				if (confirm(lang["srv_permanent_diable"])) {
					canDisableSurvey = 'true';
				} else {
					canDisableSurvey = 'false';
				}
			} else {
				canDisableSurvey = 'true';
			}
			if (canDisableSurvey == 'true') {
				// Vprašamo ali želi deaktivirat
				if (confirm(lang["srv_disable"])) {
					if ( folders == 'true' ) // ali smo v folderjih
					{
						// $('#folders').load('ajax.php?a=anketa_active&ajaxa='+gup("a"), {anketa: anketa, folders: folders});
						// po novem osvezimo samo ikonico za aktivnost - STARA KNJIZNICA
						if($("ul#surveyList").length){
							$("ul#surveyList").find("li#anketa_list_"+anketa).find(".sl_active").load('ajax.php?a=anketa_active&ajaxa='+gup("a"), {anketa: anketa, folders: folders});
						}
						// NOVA KNJIZNICA
						else{
							$.post('ajax.php?a=anketa_active&ajaxa='+gup("a"), {anketa: anketa, folders: folders}, function() {
								window.location.reload();
							});
						}
					}
					else
					{
						//$('#anketa_activation').load('ajax.php?a=anketa_active&ajaxa='+gup("a"), {anketa: anketa, folders: folders}, function() {
						$.post('ajax.php?a=anketa_active&ajaxa='+gup("a"), {anketa: anketa, folders: folders}, function() {
							window.location.reload(); return;
						});
					}
				}
			}

		});
	}
}

function startTimerActivation(anketa,folders) {
	var sec = $('#divAvtoClose span').text() || 0;
	var active = 1;

	activationTimer = setInterval(function() {
		active = $('#divAvtoClose').attr('active');
		if (active == 1 || active == '1') {
			$('#divAvtoClose span').text(--sec);
			if (sec == 0) {
				// ustavimo timer in
				stopActivationTimer();
				// zapremo brez dodatnega shranjevanja anketa je tako že aktivirana

				anketa_activate_save(anketa,folders);
			}
		} else {
			stopActivationTimer();
		}
	}, 1000);
}

//funkcija preveri, če je hierarhija že zgrajena
function hierarhija_active(anketa_id){
	$.post("ajax.php?anketa=" + anketa_id + "&t=hierarhija-ajax&a=aktivacija_ankete");
}

/**
 * Preverimo, če ima anketa ustrezna vprašanja za hierarhijo in ponudimo dodatne opcije
 */
function preveriAnketoZaHierarhijo(anketa_id){
	if($('#advanced_module_hierarhija').prop('checked')) {
        $.post("ajax.php?anketa=" + anketa_id + "&t=hierarhija-ajax&a=preveri-ustreznost-ankete").success(function (response) {

        		if(response == 'dostop')
        			return false;

        	// Vklopi in default nastavitve
            $('#hierarhija-opcije-vklopa').show();
            $('#error').html('').hide();
            $('#hierarhija-knjiznica').html('').hide('');
            $('#hierarhija-prevzeta').html('').hide();
            $('.buttonwrapper a').removeClass('button_gray').addClass('ovalbutton_orange');


            // Vse damona prevzeto
            $('#hierarhija-opcije-vklopa label').each(function(){
                $(this).find('input').removeAttr('checked').removeAttr('disabled');
                $(this).css('color', '');
            });

            if (response == 'privzeta') {
                // Onemogočena izbira lastne ankete, ker je ni
                $('#obstojeca-anketa').attr('disabled', 'disabled');
                $('#obstojeca-anketa').parent().css('color', '#bbb');

                //izbira prevzete ankete
                $('#prevzeta-anketa').attr('checked', 'checked');
                pridobiKnjiznicoZaHierarhijo('privzeta');
            }

            if(response == 'napacen-tip' || response == 'samo-besedilni-tip'){
                // Onemogočena izbira lastne ankete, ker je napaka v njej
                $('#obstojeca-anketa').attr('disabled', 'disabled');
                $('#obstojeca-anketa').parent().css('color', '#bbb');

                // Doamo opozorilo, ker ni pravega tipa
				if(response == 'napacen-tip')
               		 $('#error').show().html(lang['srv_hierarchy_create_error_2']);

				// Opozorilo, ker je samo besedilo brez vprašaj tipa 6
                if(response == 'samo-besedilni-tip')
                    $('#error').show().html(lang['srv_hierarchy_create_error_3']);

            }

            // Ponovno aktiviramo modul
            if(response == 'ponovna-aktivacija')
                return toggleAdvancedModule('hierarhija', 1);


			// Vse v redu izberemo obstoječo anketo
			if(response == 'ok')
                $('#obstojeca-anketa').attr('checked', 'checked');



        });
    }else{
        $('#hierarhija-opcije-vklopa').hide();
	}
}

/**
 * Pridobi vse ankete, ki so v knjižnici za hierarhijo
 */
function pridobiKnjiznicoZaHierarhijo(vrsta){
  $('.ime-ankete').hide();

	if(vrsta == 'vse')
    	$.post('ajax.php?anketa='+srv_meta_anketa_id+'&t=hierarhija-ajax&a=get-all-hierarchy-library', {
    	    vrsta: 'vse'
        }).success(function(response){
		    $('#hierarhija-knjiznica').html(response).show();
         });

	if(vrsta == 'privzeta') {
	    setTimeout(function(){
            var vsebina = '<span><a href="/main/survey/index.php?anketa=122986&amp;preview=on" target="_blank" title="Predogled ankete">'+
                '<span class="sprites preview"></span>'+
                '</a></span>';
            $('#hierarhija-prevzeta').html(vsebina).show();
        }, 100);
	}

	if(vrsta == 'nova'){
		$('.ime-ankete').show();
	}



}

/**
 * Glede na izbiro ankete aktiviraj modul hierarhija
 */
function potrdiIzbiroAnkete(){
	var izbira = $('[name="izberi-anketo"]:checked').val() || 0;

	// nič ni izbrano
	if(izbira == 0)
		return false;

	// če je obstoječa anketa potem samo aktiviramo modul
	if(izbira == 'obstojeca')
		return toggleAdvancedModule('hierarhija', 1);

	if(izbira == 'nova')
		ustvariPraznoAnketoInVkljuciModulSA();

	if(izbira == 'prevzeta')
        kopirajPrevzetoAnketoAliIzKnjizniceZaHierarhijo('privzeta'); // ID anketa 122986 - privzeta na 1ka.si // 5544 je na test.1ka.si

    if(izbira == 'knjiznica'){
        var knjiznica_id = $('[name="knjiznica_izbira"]:checked').val();
        kopirajPrevzetoAnketoAliIzKnjizniceZaHierarhijo(knjiznica_id);
    }

}


/**
 * UStvari prazno anketo in vključi modul SA
 */
function ustvariPraznoAnketoInVkljuciModulSA(){
  var survey_type = 2;

  var naslov = jQuery.trim($("#novaanketa_naslov").val());
  if ($("#novaanketa_naslov_1").length > 0) {
    naslov = jQuery.trim($("#novaanketa_naslov_1").val());
  }

  var akronim = naslov;
  if ($("#novaanketa_akronim_1").length > 0) {
    var akronim = jQuery.trim($("#novaanketa_akronim_1").val());
  }

  var folder = '-1';


  var intro_opomba = jQuery.trim($("#novaanketa_opis").val());

  if ($("#lang_resp").length > 0 && $("#lang_resp").val() > 0) {
    var lang_resp = jQuery.trim($("#lang_resp").val());
  } else {
    var lang_resp = 1;
  }

  var skin =  '1kaBlue';

  $.redirect('ajax.php?a=nova-anketa-in-hierarhija', {
  	naslov: naslov,
		intro_opomba: intro_opomba,
		akronim: akronim,
		survey_type:survey_type,
		lang_resp:lang_resp,
		skin:skin,
		folder:folder,
		vkljuciHierarhijo: 1
  });

  // $.redirect('ajax.php?a=anketa', {naslov: naslov,fgdgdfgdgd intro_opomba: intro_opomba, akronim: akronim, survey_type:survey_type, lang_resp:lang_resp, skin:skin, folder:folder});
}


/**
 * Kopiraj prevzeto anketo ali anketo iz knjižnice
 *
 * @param int id
 * @return reload with new id
 */
function kopirajPrevzetoAnketoAliIzKnjizniceZaHierarhijo(id){
    // Kopiramo prevzeto anketo za SA - anketa
    $.post('ajax.php?t=library&a=anketa_copy_new', {
        ank_id: id,
        hierarhija: 1,
		novaHierarhjia: 1
    }).success(function(response){
        // Shranimo nov id ankete
        srv_meta_anketa_id = response;

        // Vključimo modul hierarhija
        toggleAdvancedModule('hierarhija', 0);

        // Preusmerimo z novim anketa ID na gradnjo hierarhije
        var url = window.location.origin + window.location.pathname;
        window.location = url+'?anketa='+srv_meta_anketa_id+'&a=hierarhija_superadmin&m=uredi-sifrante';
    });
}

function stopActivationTimer() {
	clearInterval(activationTimer);
	$('#divAvtoClose').attr('active',0);
	$('#divAvtoClose').fadeOut('fast');
}

function anketa_activate_save(anketa,folders) {
	// ali imamo odprto okno z dodatnimi nastavitvami
	var doSave = ($("#anketa_activate_settings").css("display") == "none")  ? false : true;

	if (doSave == true) {
		// shraniti je potrebno morebine nove nastavitve
		var durationType = $("input[name=radioTrajanje]:checked").val();
		var durationStarts = $("#startsManual").val();
		var durationExpire = $("#expireManual").val();

		var voteCountLimitType = $("input[name=vote_count_limit]:checked").val();
		var voteCountValue = $("#vote_count_val").val();

		$.post('ajax.php?a=anketa_activate', {anketa:anketa,folders:folders}, function (response) {
			$.post('ajax.php?a=anketa_save_activation', {anketa:anketa,
				durationType:durationType, durationStarts:durationStarts, durationExpire:durationExpire, voteCountLimitType:voteCountLimitType, voteCountValue:voteCountValue}, function (response) {
					refresh_anketa_activation(anketa,folders);
				});
			});		
	} else {
		$.post('ajax.php?a=anketa_activate', {anketa:anketa,folders:folders}, function (response) {
			refresh_anketa_activation(anketa,folders);
		});		
	}
}

function refresh_anketa_activation(anketa,folders) {
	window.location.reload(); return;
}

function autoCloseActivationDiv(anketa, folders)
{
	timeout = $('#spanAvtoClose').html();
	timeout--;

	if ( $('#divAvtoClose').is(':visible') )
	{
		if (timeout > 0)
		{
			$('#spanAvtoClose').html(timeout);
			closeTimeout = setTimeout(function() {autoCloseActivationDiv(anketa, folders);}, 1000);
		}
		else
		{ // avtomatsko aktiviramo anketo (1 mesec)
			anketa_setActive(anketa, folders);
		}
	}
}

// uporabnik je potrdil datume aktivacije
function anketa_setActive(anketa, folders)
{ // TODO: kontrolo na datume expire < starts = alert(error)
	var manual = $("input[name=radioTrajanje]:checked").val();
	if ( manual == 0 )
	{
		var starts = $("#startsAuto").html();
		var expire = $("#expireAuto").html();
	}
	else
	{
		var starts = $("#startsManual").val();
		var expire = $("#expireManual").val();
    }
    
    $('#surveyTrajanje').fadeOut('slow');
    $('#fade').fadeOut('slow');

	if ( folders == 'true' )
	{
		//		$('#folders').load('ajax.php?a=anketa_active&ajaxa='+gup("a"), {anketa: anketa, starts: starts, expire: expire, manual: manual, folders: folders});
		// po novem osvezimo samo ikonico za aktivnost
		$("ul#surveyList").find("li#anketa_list_"+anketa).find(".sl_active").load('ajax.php?a=anketa_active&ajaxa='+gup("a"), {anketa: anketa, starts: starts, expire: expire, manual: manual, folders: folders});
	}
	else
	{
		$('#anketa_active').load('ajax.php?a=anketa_active&ajaxa='+gup("a"), {anketa: anketa, starts: starts, expire: expire, manual: manual, folders: folders},
				function() {
					//reload tudi spodnjih ikon pri formah
					if ($("#anketa_aktivacija_note").length > 0) {
						$("#anketa_aktivacija_note").load('ajax.php?a=anketa_aktivacija_note', {anketa: anketa});
					}
					if ($("#btn_mailto_preview_holder").length > 0) {
						// popravimo gumb za preview email vabil ce smo v email vabilih
						$("#btn_mailto_preview_holder").load('ajax.php?a=anketa_aktivacija_mailto_preview', {anketa: anketa});
					}
					if ($("#trajna_anketa").length > 0) {
						// ce smo na trajanju osvezimo trajanje
						$("#anketa_edit").load('ajax.php?a=refresh_nastavitve_trajanje', {anketa: anketa});
					}

				});
	}
}

function anketa_lock (anketa, locked, mobile_created) {
	if (locked == 0) {
                var text = lang['srv_unlock_alert'];
                if(mobile_created == 1)
                    text += '\n\n' + lang['srv_unlock_mobile'];
		if (confirm(text)) {
			$.redirect('ajax.php?t=branching&a=anketa_lock', {anketa: anketa, locked: locked});
		}
	} else {
		$.redirect('ajax.php?t=branching&a=anketa_lock', {anketa: anketa, locked: locked});
	}
}

// spremeni ime ankete
function anketa_title_edit (anketa, status, naslov) {
	//status: 1 = start edit; 2 = save; 3 = stop edit and save
	if ( status == null || status == undefined ) {
		status = 1;
	}
	if ( (naslov == null || naslov == undefined ) && $("#naslov_edit_box") && $("#naslov_edit_box").val() !== 'undefined' ) {
		naslov = $("#naslov_edit_box").val();
	}
	// v spodnje okno dodelimo enako ime
	if (naslov != '') {
		$('#anketa_polnoIme').val(naslov);
	}

    $('#fullscreen').html('').fadeIn('slow').draggable({delay:100, cancel: 'input, textarea, select, .buttonwrapper'});
    $('#fade').fadeTo('slow', 1);
    $('#fullscreen').load('ajax.php?a=quick_title_edit&ajaxa='+gup("a"), {anketa: anketa, status: status, naslov: naslov}, function(){
		$('#novaanketa_naslov_1').focus();
	});
}

function quick_title_edit_save(quick_settings) {
	var naslov = jQuery.trim($("#novaanketa_naslov_1").val());
	var akronim = jQuery.trim($("#novaanketa_akronim_1").val());
    var intro_opomba = jQuery.trim($("#novaanketa_opis_1").val());

    $.redirect('ajax.php?a=quick_title_edit_save&ajaxa='+gup("a"), {anketa: srv_meta_anketa_id, naslov: naslov, akronim:akronim, intro_opomba:intro_opomba, quick_settings:quick_settings});
}

function quick_title_edit_cancel() {
	$('#fade').fadeOut('slow');
	$('#fullscreen').fadeOut('slow').html('');
}

// izbrise anketo
function anketa_delete (anketa, confirmtext) {
	if (confirm(confirmtext)) {
		$.redirect('ajax.php?a=anketa_delete', {anketa: anketa});
	}
}

// spremeni tip ankete
function anketa_tip (tip) {
//	$('#anketa_active').load('ajax.php?a=anketa_tip&ajaxa='+gup("a"), {anketa: srv_meta_anketa_id, tip: tip});
	$.post('ajax.php?a=anketa_tip', {anketa: srv_meta_anketa_id, tip: tip});
}

// doda novo grupo
function nova_grupa () {

    $.redirect('ajax.php?a=nova_grupa', {anketa: srv_meta_anketa_id, grupa: srv_meta_grupa});
}

// spremeni ime grupe
function edit_grupa (grupa, naslov) {

	$.post('ajax.php?a=edit_grupa', {grupa: grupa, naslov: naslov});
	$("#fieldset_page_"+grupa).find("legend").find("#grupaName").html(naslov);
	$("#fieldset_page_"+grupa).find("legend").find("#naslov_"+grupa).val(naslov);

    $('#pb_line_page_preview_'+grupa).html(naslov);

}
// spremeni ime grupe
function save_edit_grupa(grupa, naslov) {

	$("#fieldset_page_"+grupa+" legend").load('ajax.php?a=save_edit_grupa', {grupa: grupa, naslov: naslov, anketa: srv_meta_anketa_id});
	$("#grupa_"+grupa+" h3 a").html(""+naslov);
	//$("#grupa_"+grupa).find("h3").find("input[name=naslov]").val(""+naslov);
}

// spremeni ime grupe
function save_edit_uporabnost_link(grupa, link) {

	$("#fieldset_page_"+grupa+" legend").load('ajax.php?a=save_edit_uporabnost_link', {grupa: grupa, link: link, anketa: srv_meta_anketa_id});

}

// izbrise grupo
function brisi_grupo (grupa, text) {

	if (confirm(text)) {
		$.redirect('ajax.php?a=brisi_grupo', {grupa: grupa, anketa: srv_meta_anketa_id, thisgrupa: srv_meta_grupa});
	}
}

function insert_grupa_before(grupa) {
	$.redirect('ajax.php?a=insert_grupa_before', {grupa: grupa, anketa: srv_meta_anketa_id});
}

function grupa_recount(prevent_recount) {
	if (prevent_recount) {
		$.post('ajax.php?a=outputLanguageNote', {anketa: srv_meta_anketa_id, note: 'srv_grupa_recount_alert_have_branching'}, function(response) { genericAlertPopup('alert_parameter_response',response);   return false;});
	} else {
		$.redirect('ajax.php?a=grupa_recount', {anketa: srv_meta_anketa_id, grupa: srv_meta_grupa});
	}
}

// doda novo spremenljivko
function nova_spremenljivka (grupa, spremenljivka) {
    $('#vprasanja').load('ajax.php?a=nova_spremenljivka', {anketa: srv_meta_anketa_id, grupa: srv_meta_grupa, spremenljivka: spremenljivka},
        function () {

    		$("#grupe").load('ajax.php?a=refresh_grupe', {anketa: srv_meta_anketa_id, grupa: srv_meta_grupa});

			//$('#clipboard').fadeOut();
            /*$.post('ajax.php?t=branching&a=get_new_spr', {anketa: srv_meta_anketa_id},
                function (new_spr) {
                    //--editor_display(new_spr);
                }
            );*/

    		// updejtamo še levo stran z gupo
    		$("#grupe").load('ajax.php?a=refresh_grupe', {anketa: srv_meta_anketa_id, grupa: grupa});

			// osvezimo spodnji gumb
    	    refreshBottomIcons('gray');
    	}
    );
}

// doda novo spremenljivko v posamezno grupo na pogledu z več stranmi
function nova_spremenljivka_in_grupa(grupa, spremenljivka) {
	if (srv_meta_full_screen_edit) { // edit v full screen načinu
		$.post('ajax.php?a=nova_spremenljivka_in_grupa',{anketa: srv_meta_anketa_id, grupa: grupa, spremenljivka: spremenljivka, full_screen: srv_meta_full_screen_edit},
			function (nova_spremenljivka_id) {
				var movable = (srv_meta_branching == 0) ? ' movable' : '';
				if (spremenljivka) { //vstavimo pred izbrano spremenljivko
					$('<div id="spremenljivka_' + nova_spremenljivka_id + '" class="spremenljivka' + movable + '"></div>').insertBefore("#spremenljivka_"+spremenljivka);
				} else { // vstavimo pred divom #nova_spremenljivka
					$('<div id="spremenljivka_' + nova_spremenljivka_id + '" class="spremenljivka' + movable + '"></div>').insertBefore($("#fieldset_page_"+grupa).find("#nova_spremenljivka"));
				}
				// refreshamo levo stran z grupami
				$("#grupe").load('ajax.php?a=refresh_grupe', {anketa: srv_meta_anketa_id, grupa: grupa});
				// damo spremenljivko v normalmode na desni strani
				$('#spremenljivka_' + nova_spremenljivka_id).load('ajax.php?a=normalmode_spremenljivka', {spremenljivka: nova_spremenljivka_id, branching: srv_meta_branching, anketa: srv_meta_anketa_id});
				// in odpremo edit v FS
				fullscreenmode_spremenljivka(nova_spremenljivka_id);
			}
		);
	} else {	// edit v normalnem načinu
		if (spremenljivka) {
			// vstavimo pred izbrano spremenljivko
			$.post('ajax.php?a=nova_spremenljivka_in_grupa',
					{anketa: srv_meta_anketa_id, grupa: grupa, spremenljivka: spremenljivka},
					function(nova_spremenljivka_response) {
						$(nova_spremenljivka_response).insertBefore($("#spremenljivka_"+spremenljivka));
						// updejtamo še levo stran z grupo
						$("#grupe").load('ajax.php?a=refresh_grupe', {anketa: srv_meta_anketa_id, grupa: grupa});
					});
		} else {
			// vstavimo pred divom #nova_spremenljivka
			$.post('ajax.php?a=nova_spremenljivka_in_grupa',
					{anketa: srv_meta_anketa_id, grupa: grupa, spremenljivka: spremenljivka},
					function(nova_spremenljivka_response) {
						$(nova_spremenljivka_response).insertBefore($("#fieldset_page_"+grupa).find("#nova_spremenljivka"));
						// updejtamo še levo stran z grupo
						$("#grupe").load('ajax.php?a=refresh_grupe', {anketa: srv_meta_anketa_id, grupa: grupa});
					});
		}
	}
}

// izbrise spremenljivko
function brisi_spremenljivko (spremenljivka, text, confirmed) {

	if (text == undefined) text = lang['srv_brisispremenljivkoconfirm'];

	if ( confirmed==1 || confirm(text) ) {

        if (confirmed == undefined) 
            confirmed = 1;

        $.post('ajax.php?a=brisi_spremenljivko', {spremenljivka: spremenljivka, confirmed: confirmed, grupa: srv_meta_grupa, anketa: srv_meta_anketa_id, branching: srv_meta_branching},
            function (data) {

                // to je v vnosih, ko lahko dodajamo dodatne kalkulacije
				if (__vnosi == 1) {          
					window.location.reload();
                } 
                // obicno...
                else {

        			$('#vprasanje_float_editing').hide();
        			$('#calculation').hide();
        			$('#quota').hide();
                    $('#fade').hide();
                    $('#dropped_alert').hide();

                	if (data.error == 0) {
    					//refreshLeft();
		                $('#branching').html(data.output);
		                refreshRight();

                        // Prikazemo gumb za pobrisana vprasanja (toolbox na levi) in povecamo counter
                        $('#vprasanje_deleted_border, #vprasanje_deleted_toolbox').removeClass('displayNone');
                        var vprasanje_deleted_count = parseInt($('#vprasanje_deleted_count').html()) + 1;
                        $('#vprasanje_deleted_count').html(vprasanje_deleted_count);
                    } 
                    else if (data.error == 1) {
                        $('#fade').fadeIn('slow');
        				/*$('#dropped_alert').html(data.output).fadeIn('slow').animate({opacity: 1.0}, 3000, function(){
                            $('#fade').fadeOut("slow");
                            $('#dropped_alert').fadeOut("slow");
                        });*/
                        $('#dropped_alert').html(data.output).fadeIn('slow').css('width', '600px');
                    } 
                    else if (data.error == 2) {
                        $('#fade').fadeIn('slow');
        				$('#dropped_alert').html(data.output).fadeIn('slow').css('width', '600px');
					}

				}
            }, 'json'
        );
    }
}

// doda novo vrednost v spremenljivko
function nova_vrednost (spremenljivka, other) {

    editor_save(spremenljivka, 2);

    $(getContainer(spremenljivka)).load('ajax.php?a=nova_vrednost', {spremenljivka: spremenljivka, other: other, anketa: srv_meta_anketa_id, branching: srv_meta_branching});

}

// spremeni ime vrednosti
function edit_vrednost (vrednost, naslov, naslov2, variable, refresh_spremenljivka) {

    $.post('ajax.php?a=edit_vrednost', {vrednost: vrednost, naslov: naslov, naslov2: naslov2, variable: variable},
        function () {
            // kadar vrednost editiramo s popup editorjem - refreshamo osnovni pogled
            if (refresh_spremenljivka > 0)
                editmode_spremenljivka(refresh_spremenljivka);
        }
    );
}

//spremeni sirino posamezne vrednosti(pri besedilu)
function edit_vrednost_size (spremenljivka, vrednost, size){

    $("#spremenljivka_"+spremenljivka).load('ajax.php?a=edit_vrednost_size', {spremenljivka: spremenljivka, vrednost: vrednost, size: size, anketa: srv_meta_anketa_id, branching: srv_meta_branching});
}

// spremeni ime vrednosti vsote (pri tipu vsota)
function edit_vsota (vrednost, spremenljivka) {

    $.post('ajax.php?a=edit_vsota', {vrednost: vrednost, spremenljivka: spremenljivka});
}

// spremeni omejitev vsote (pri tipu vsota)
function edit_limit (min, vrednost, spremenljivka) {

    $.post('ajax.php?a=edit_limit', {min: min, vrednost: vrednost, spremenljivka: spremenljivka});
}

// spremeni tip omejitve (pri tipu vsota)
function edit_vsota_omejitve (spremenljivka, checkbox) {

	var tip;
	if (checkbox.checked)
		tip = 1;
	else
		tip = 0;

    $('#vsota_'+spremenljivka).load('ajax.php?a=edit_vsota_omejitve', {tip: tip, spremenljivka: spremenljivka});
}

// odpre editor za editiranje vrednosti
function editor_vrednost (vrednost) {

    $('#div_float_editing').html('');
    $('#div_float_editing').fadeIn("slow");

    $('#div_float_editing').load('ajax.php?a=editor_vrednost', {'vrednost': vrednost, anketa: srv_meta_anketa_id},
        function () {
            create_editor('naslovvrednost_'+vrednost);
        }
    ).draggable({delay:100, ghosting:	true , cancel: 'input, textarea, select, .buttonwrapper'});
}

// zapre editor za editiranje vrednosti
function editor_vrednost_close (vrednost, spremenljivka) {

    var content = CKEDITOR.get('naslovvrednost_'+vrednost).getContent();
    content = content.replace('<p>', '');
    content = content.replace('</p>', '');

    edit_vrednost(vrednost, content, $('#naslov2_'+vrednost).val(), $('#variable_'+vrednost).val(), spremenljivka);

    remove_editor('naslovvrednost_'+vrednost);
    $('#div_float_editing').fadeOut("slow");

    // to smo prestavl v edit_vrednost, da se refresha sele, ko je zares
	// shranjeno v bazo (drugac vcasih pokaze se staro vrednost)
    // editmode_spremenljivka(spremenljivka);
}

// odpre editor za editiranje info (opombe)
function editor_note(spremenljivka) {
    $('#div_float_editing').html('');
    $('#div_float_editing').fadeIn("slow");

    $('#div_float_editing').load('ajax.php?a=editor_note', {anketa: srv_meta_anketa_id, spremenljivka: spremenljivka},
        function () {
            create_editor('naslovvnote_'+spremenljivka);
        }
    ).draggable({delay:100,  ghosting:	true , cancel: 'input, textarea, select, .buttonwrapper'});
}
//zapre editor opombe spremenljivke
function editor_note_close(spremenljivka) {
//	remove_editor('naslovvnote_'+spremenljivka);
	var content = CKEDITOR.get('naslovvnote_'+spremenljivka).getContent();
	 $.post('ajax.php?a=editor_note_save', {anketa: srv_meta_anketa_id, spremenljivka: spremenljivka, content: content}, function() {
		 // posodobimo spremenljvko
		 $(getContainer(spremenljivka)).load('ajax.php?a=editmode_spremenljivka', {spremenljivka: spremenljivka, branching: srv_meta_branching, anketa: srv_meta_anketa_id, grupa: srv_meta_grupa});

		    /*if (srv_meta_branching == 1) {
		        $('#branching_'+spremenljivka+' .branchborder').addClass('editing');
		    }*/
		    remove_editor('naslovvnote_'+spremenljivka);
		    $('#div_float_editing').fadeOut("slow");

	 });

}

// izbrise vrednost
function brisi_vrednost (spremenljivka, vrednost) {

    editor_save(spremenljivka, 2);

    $(getContainer(spremenljivka)).load('ajax.php?a=brisi_vrednost', {vrednost: vrednost, anketa: srv_meta_anketa_id, branching: srv_meta_branching});

}

// spremeni ime vrednosti grida
function edit_gridvrednost (spremenljivka, grid, naslov) {

    $.post('ajax.php?a=edit_gridvrednost', {spremenljivka: spremenljivka, grid: grid, naslov: naslov});
}

// prikaze polja za edit IDjev grida
function edit_grids (spremenljivka) {

	editor_save(spremenljivka, 2);

    $(getContainer(spremenljivka)).load('ajax.php?a=edit_grids', {spremenljivka: spremenljivka});
}

// spremeni ime spremenljivke grida
function edit_gridID (spremenljivka, grid, grd_id) {

    $.post('ajax.php?a=edit_gridID', {spremenljivka: spremenljivka, grid: grid, grd_id: grd_id});
}

// spremeni stevilo gridov
function edit_grid_number (spremenljivka, grids) {

	editor_save(spremenljivka, 2);

	$(getContainer(spremenljivka)).load('ajax.php?a=edit_grid_number', {spremenljivka: spremenljivka, grids: grids, anketa: srv_meta_anketa_id});
}

// vkljuci/izkljuci random nacin razvrscanja vrednosti v spremenljivki
function spremenljivka_random (spremenljivka) {

    editor_save(spremenljivka, 2);

    $(getContainer(spremenljivka)).load('ajax.php?a=spremenljivka_random', {spremenljivka: spremenljivka, anketa: srv_meta_anketa_id});
}

// toggla random na vrednosti
function random_vrednost (vrednost) {

    $('#random_vrednost_'+vrednost).load('ajax.php?a=random_vrednost', {vrednost: vrednost});

}

// vkljuci/izkljuci statistiko spremenljivke
function spremenljivka_stat (spremenljivka) {

    $('#stat_'+spremenljivka).load('ajax.php?a=spremenljivka_stat', {spremenljivka: spremenljivka});
}

// spremeni orientacijo spremenljivke
function spremenljivka_orientacija (spremenljivka) {

    $('#orientation_'+spremenljivka).load('ajax.php?a=spremenljivka_orientation', {spremenljivka: spremenljivka});
}

function spremenljivka_checkoxhide (spremenljivka) {
    $('#checkbox_hide_'+spremenljivka).load('ajax.php?a=spremenljivka_checkbox_hide', {spremenljivka: spremenljivka});
}



// reminder spremenljivke -- izkljucen / soft / hard
function spremenljivka_reminder (spremenljivka) {

    $('#reminder_'+spremenljivka).load('ajax.php?a=spremenljivka_reminder', {spremenljivka: spremenljivka});
}

// vkljuci/izkljuci sistemko spremenljivko
function spremenljivka_sistem (spremenljivka) {

    $('#sistem_'+spremenljivka).load('ajax.php?a=spremenljivka_sistem', {spremenljivka: spremenljivka});
}

// vkljuci/izkljuci prikaz spremenljivke
function spremenljivka_visible (spremenljivka) {

    $('#visible_'+spremenljivka).load('ajax.php?a=spremenljivka_visible', {spremenljivka: spremenljivka});
}

// vkljuci/izkljuci prikaz textfielda pri spremenljivki
function spremenljivka_textfield (spremenljivka) {

    editor_save(spremenljivka, 2);

    $(getContainer(spremenljivka)).load('ajax.php?a=spremenljivka_textfield', {spremenljivka: spremenljivka});
}

// vkljuci/izkljuci timer spremenljivke
function spremenljivka_timer (spremenljivka, timer) {

    $('#timer_'+spremenljivka).load('ajax.php?a=spremenljivka_timer', {spremenljivka: spremenljivka, timer: timer});
}

// spremeni labelo textfielda pri spremenljivki
function edit_textfield (vrednost, label) {

    $.post('ajax.php?a=edit_textfield', {vrednost: vrednost, label: label});
}

// spremeni ime spremenljivke
function edit_spremenljivka (spremenljivka, naslov, normalmode) {

    info = $('#info_'+spremenljivka).val();

    $.post('ajax.php?a=edit_spremenljivka', {spremenljivka: spremenljivka, naslov: naslov, info: info, anketa: srv_meta_anketa_id, branching: srv_meta_branching, normalmode: normalmode},
        function (response_data) {
            // ce zapremo urejanje (normalmode), se refresha se display, s previewjem namesto editinga
            if (normalmode == 1 || _fullscreen || _edit_fullscreen ) {
        		// ce smo v fullscreen skrijemo fade
       			_edit_fullscreen = false;
            	_fullscreen=0;
            	$('#fullscreen').hide();
            	$('#fade').fadeOut('slow');
                //$(getContainer(spremenljivka)).load('ajax.php?a=normalmode_spremenljivka', {spremenljivka: spremenljivka, branching: srv_meta_branching, anketa: srv_meta_anketa_id});
                $(getContainer(spremenljivka)).html(response_data);

            }
            // kadar editor submitamo ob kaksni drugi akciji (spremembi tipa vprasanja) in ga potem odstranimo - ker se izpise znova
            if (normalmode == 2) {
                editor_remove(spremenljivka);
            }
            // v branchingu refreshamo levo stran (ime spremenljivke)
            if (srv_meta_branching == 1) {
                $('#branching_'+spremenljivka).load('ajax.php?t=branching&a=refresh_spremenljivka_name', {spremenljivka: spremenljivka, branching: srv_meta_branching});
            }
        	// ce je bottom gumb gray ga nardimo orange, da mamo vedno samo en aktiven (orange) gumb
            // po novem se klice iz ajaxa
        }
    );
    return true;
}


// spremeni ime labele, posebej je zato, ker je v editorju
function edit_spremenljivka_label (spremenljivka, naslov) {

    $.post('ajax.php?a=edit_spremenljivka_label', {spremenljivka: spremenljivka, naslov: naslov, branching: srv_meta_branching});
}

// spremeni variablo spremenljivke
function edit_spremenljivka_variable (spremenljivka) {

    var variable = $("#variable_"+spremenljivka).val();

    variable = check_valid_variable(variable);

    $("#variable_"+spremenljivka).val(variable);
    $('#variable_error_'+spremenljivka).load('ajax.php?a=edit_spremenljivka_variable', {spremenljivka: spremenljivka, variable: variable, anketa: srv_meta_anketa_id, branching: srv_meta_branching});

}

// spremeni tip spremenljivke
function edit_spremenljivka_tip (spremenljivka, tip, size, undecided) {
	 // skrijemo div z predogledom vprašanja
	 $("#tip_preview").hide();
    editor_save(spremenljivka, 2);
    $(getContainer(spremenljivka)).load('ajax.php?a=edit_spremenljivka_tip', {spremenljivka: spremenljivka, tip: tip, size: size, undecided: undecided, anketa: srv_meta_anketa_id, branching: srv_meta_branching});
}

function edit_spremenljivka_skala(spremenljivka) {
    var skala = ($("#spremenljivka_skala_"+spremenljivka).val()) ? $("#spremenljivka_skala_"+spremenljivka).val() : 0;
    $.post('ajax.php?a=edit_spremenljivka_skala', {spremenljivka: spremenljivka, anketa: srv_meta_anketa_id, branching: srv_meta_branching, skala: skala});
}

// spremeni number nastavitve spremenljivke
function edit_spremenljivka_number (spremenljivka, cela, decimalna, enota) {
    editor_save(spremenljivka, 2);

    $(getContainer(spremenljivka)).load('ajax.php?a=edit_spremenljivka_number', {spremenljivka: spremenljivka, cela: cela, decimalna: decimalna, enota: enota, branching: srv_meta_branching, anketa: srv_meta_anketa_id});
}

// spremeni stevilo kosov pri tipu text
function edit_spremenljivka_textboxes (spremenljivka, size) {
	 // skrijemo div z predogledom vprašanja
	 $("#tip_preview").hide();
    editor_save(spremenljivka, 2);
    $(getContainer(spremenljivka)).load('ajax.php?a=edit_spremenljivka_textboxes', {spremenljivka: spremenljivka, size: size, anketa: srv_meta_anketa_id, branching: srv_meta_branching});
}

// spremeni polzaj besedila pri tipu text
function edit_spremenljivka_text_orientation (spremenljivka, orientation) {
	 // skrijemo div z predogledom vprašanja
	 $("#tip_preview").hide();
    editor_save(spremenljivka, 2);
    $(getContainer(spremenljivka)).load('ajax.php?a=edit_spremenljivka_text_orientation', {spremenljivka: spremenljivka, orientation: orientation, anketa: srv_meta_anketa_id, branching: srv_meta_branching});
}

// spremeni opozorila na preseg vsote
function edit_spremenljivka_vsota_reminder (spremenljivka, reminder) {

    editor_save(spremenljivka, 2);

    $.post('ajax.php?a=edit_spremenljivka_vsota_reminder', {spremenljivka: spremenljivka, reminder: reminder});
}

// spremeni antonuccijev krog nastavitve spremenljivke
function edit_spremenljivka_antonucci (spremenljivka, antonucci) {

    $.post('ajax.php?a=edit_spremenljivka_antonucci', {spremenljivka: spremenljivka, antonucci: antonucci, branching: srv_meta_branching});
}

// spremeni antonuccijev krog nastavitve spremenljivke
function edit_spremenljivka_design (spremenljivka, design) {

    editor_save(spremenljivka, 2);

	$(getContainer(spremenljivka)).load('ajax.php?a=edit_spremenljivka_design', {spremenljivka: spremenljivka, design: design, branching: srv_meta_branching, anketa: srv_meta_anketa_id});
}

// spremeni antonuccijev krog nastavitve spremenljivke
function edit_spremenljivka_ranking_k (spremenljivka, size) {

    $.post('ajax.php?a=edit_spremenljivka_ranking_k', {spremenljivka: spremenljivka, size: size, branching: srv_meta_branching});
}

// spremeni antonuccijev krog nastavitve spremenljivke
function check_length (id, text) {

	var length = text.length;
	if(length > 50)
		document.getElementById('ranking_warning_'+id).style.display = "inline";
	else
		document.getElementById('ranking_warning_'+id).style.display = "none";
}

// spremeni tip socialne podpore
function edit_spremenljivka_podpora (spremenljivka, podpora) {

    $.post('ajax.php?a=edit_spremenljivka_podpora', {spremenljivka: spremenljivka, podpora: podpora, branching: srv_meta_branching});
}

// spremeni parameter spremenljivke
function edit_spremenljivka_param (spremenljivka, paramName, paramValue) {

    editor_save(spremenljivka, 2);

    $(getContainer(spremenljivka)).load('ajax.php?a=edit_spremenljivka_param', {spremenljivka: spremenljivka, paramName: paramName, paramValue: paramValue, branching: srv_meta_branching, anketa: srv_meta_anketa_id});
}

// prikaze urejevalni nacin za grupo
function editmode_grupa (grupa, pages) {
	if (pages == 1) {
		$('#fieldset_page_'+grupa+" legend").load('ajax.php?a=editmode_grupa', {anketa: srv_meta_anketa_id, grupa: grupa, pages: pages});
	} else
    	$('#grupa_'+grupa).load('ajax.php?a=editmode_grupa', {anketa: srv_meta_anketa_id, grupa: grupa});
}

// prikaze navadni nacin za grupo
function normalmode_grupa (grupa) {

    $('#grupa_'+grupa).load('ajax.php?a=normalmode_grupa', {anketa: srv_meta_anketa_id, grupa: grupa});
}

// prikaze urejevalni nacin za spremenljivko
function editmode_spremenljivka (spremenljivka, fullscreen) {
	// najprej damo vse ostale spremenljivke v normal mode ker po novem lahko editiramo samo 1 spremenljivko na enkrat
	$(".spr_editmode").each(function(){
		if (spremenljivka != $(this).attr("id").substr(22))
		normalmode_spremenljivka($(this).attr("id").substr(22))
	})
	// ce je bottom gumb orange ga nardimo gray, da mamo vedno samo en aktiven (orange) gumb

    editor_remove(spremenljivka);

	// tole mamo, ker pri premikanju vprasanja pride tudi do eventa onclick, in
	// da se ne sprozi
	if (_moved == 1) {
		_moved = 0;
		return;
	}

    if (fullscreen >= 1) {
        if (fullscreen == 2)    // ce imamo odprt editing, zbrisemo html, da se
								// IDji ne podvajajo
        {
        	//$(getContainer(spremenljivka)).html('');
        	$(getContainer(spremenljivka)).find(".spremenljivka_tekst_form").remove();
        	$(getContainer(spremenljivka)).find(".spremenljivka_tip_content").remove();
        	$(getContainer(spremenljivka)).find(".save_button").remove();
        	$(getContainer(spremenljivka)).find(".spr_settings").remove();
        }
        _fullscreen = 1;
        $('#fullscreen').html('').fadeIn('slow').draggable({delay:100, cancel: 'input, textarea, select, .buttonwrapper'});
        $('#fade').fadeTo('slow', 1);
    }

    $(getContainer(spremenljivka)).load('ajax.php?a=editmode_spremenljivka', {spremenljivka: spremenljivka, branching: srv_meta_branching, anketa: srv_meta_anketa_id, grupa: srv_meta_grupa, fullscreen:fullscreen}, function() {refreshBottomIcons('gray');});

    /*if (srv_meta_branching == 1) {
        $('#branching_'+spremenljivka+' .branchborder').addClass('editing');
    }*/
}
function fullscreenmode_spremenljivka(spremenljivka) {
	// tole mamo, ker pri premikanju vprasanja pride tudi do eventa onclick, in
	// da se ne sprozi
	if (_moved == 1) {
		_moved = 0;
		return;
	}
	_fullscreen = 1;
    $('#fullscreen').html('').fadeIn('slow').draggable({delay:100, cancel: 'input, textarea, select, .buttonwrapper'});
    $('#fade').fadeTo('slow', 1);

	// preverimo ali spremenljivka ze v edit mode
	var edit_mode = $(".spremenljivka").find(".spr_editmode").length;
	// spremenljivko damo iz edit mode;
    if (edit_mode == 1) {
    	$('#spremenljivka_'+spremenljivka).load('ajax.php?a=normalmode_spremenljivka', {spremenljivka: spremenljivka, branching: srv_meta_branching, anketa: srv_meta_anketa_id}, function() {
    		// počakamo da se normal mode konča (zato je vgnezdeno)
    		$("#fullscreen").load('ajax.php?a=editmode_spremenljivka',{spremenljivka: spremenljivka, branching: srv_meta_branching, anketa: srv_meta_anketa_id, grupa: srv_meta_grupa, fullscreen:_fullscreen}, function() {refreshBottomIcons('gray');});

    	});
    } else {
        $("#fullscreen").load('ajax.php?a=editmode_spremenljivka',{spremenljivka: spremenljivka, branching: srv_meta_branching, anketa: srv_meta_anketa_id, grupa: srv_meta_grupa, fullscreen:_fullscreen}, function() {refreshBottomIcons('gray');});
        //        $('#fullscreen').load('ajax.php?a=editmode_spremenljivka', {spremenljivka: spremenljivka, branching: srv_meta_branching, anketa: srv_meta_anketa_id, grupa: srv_meta_grupa, fullscreen:fullscreen});
    }

}

// prikaze navadni nacin za spremenljivko
function normalmode_spremenljivka (spremenljivka) {
	refreshBottomIcons('orange');
	editor_save(spremenljivka, 1);
    if (collapsed_content == 1) {
        editor_remove(spremenljivka);

        // tole smo prestavl v edit_spremenljivka, ker drugace je kdaj refreshal
		// preview predn je shranil v bazo in tekst ni bil refreshan
        // $('#spremenljivka_'+spremenljivka).load('ajax.php?a=normalmode_spremenljivka',
		// {spremenljivka: spremenljivka, branching: srv_meta_branching, anketa:
		// srv_meta_anketa_id});
    }

    /*if (srv_meta_branching == 1) {
        $('#branching_'+spremenljivka+' .branchborder').removeClass('editing');
    }*/


}

/************************************************
     CKEDITOR START
************************************************/

// prikaze editor za ne-spremenljivko (za karkoli druzga pac)
function create_editor (id, focus) {

	editor = CKEDITOR.replace(id);

    // Dodamo gumb vec
    editor.addCommand("advanced_editor_show", {
        exec: function(edt) {
            $('#'+edt.id+'_toolbox').addClass('advanced');
        }
    });

    editor.ui.addButton('More', {
        label: lang['more2'],
        command: 'advanced_editor_show',
        name: "More",
    });

    // Dodamo gumb manj
    editor.addCommand("advanced_editor_hide", {
        exec: function(edt) {
            $('#'+edt.id+'_toolbox').removeClass('advanced');
        }
    });

    editor.ui.addButton('Less', {
        label: lang['less2'],
        command: 'advanced_editor_hide',
        name: "Less",
    });

	//namestitev editorja za tekst pri obveščanju
    if(gup('a') == 'alert' && focus == false){
        CKEDITOR.config.width = 560;
    }else if(gup('a') == 'jezik'){
        //editor pri urejanju spremenljivk
        CKEDITOR.config.width = 600;
        CKEDITOR.config.height = 140;
        CKEDITOR.config.enterMode = CKEDITOR.ENTER_BR;
    }else {
        var def = $('#'+id).attr("default");
        if( def == 1) {
			CKEDITOR.instances[id].on('focus', function () {
				this.execCommand('selectAll');
			});
		}

		editor_init = true;
	}
}


/*
	Funkcija za hitro nalaganje slike pri odgovoru
 */
function create_editor_hitro_nalaganje_slike(id) {
	var vrednost = $('[name="vrednost"]').val();


	// ckeditor dialogDefinition mora biti prej nastavljena preden se inicializira ckeditor, ker drugače obvelajo nastavitve iz config.js
	CKEDITOR.on( 'dialogDefinition', function( ev ) {
		// Take the dialog name and its definition from the event data.
		var dialogName = ev.data.name;
		var dialogDefinition = ev.data.definition;

		// Ko se odpre image dialog
		// V kolikor se slika nalaga pri radio gumbu in istočasno želi uporabnik urejanja odgovora (svnčnik na desni), mu ne dovoli, ker
		// ostanejo nastavitve od CKEDITOR-ja dialogDefinition, zato preverimo, če obstaja instanca za hitro nalaganje slik in šele nato
		// dovolimo vse nadaljnje nastavitve
		if ( dialogName == 'image' && typeof  CKEDITOR.instances[id] != 'undefined') {
			// funkcija on dialog hide izvede, da se vrednost skritega ckeditorja value shrani
			dialogDefinition.onHide = function() {
				setTimeout(function(){
					vrednost_insert_image_save(vrednost)
				}, 50);
			};

			// pobere celotno vsebino textarea, ki je sedaj naš CKEDITOR in če ima samo sliko
			var poljeBesedila = CKEDITOR.instances[id].getData();
			if(poljeBesedila.length > 2){
				var src = $(poljeBesedila).attr('src');

				var urlField = dialogDefinition.getContents( 'info' ).get('txtUrl');
				urlField['default']= src;
			}

			// Prevzeta vrednost slike je 150px v kolikor se nalaga nova slika
			var widthField = dialogDefinition.getContents( 'info' ).get('txtWidth');
			widthField['default'] = '150';
		}
	});

    CKEDITOR.replace(id,  {toolbar: 'HotSpot'});
    CKEDITOR.config.removePlugins = 'elementspath';
    CKEDITOR.config.width = 600;
    CKEDITOR.config.height = 200;

	//pobrišemo text v kolikor v besedilu ni regex '<img '
	clear_editor_text(id, '<img ');

    CKEDITOR.instances[id].on('focus', function () {
		this.execCommand('selectAll');
        this.execCommand('image');
    });

	editor_init = true;
}

// Pobrišemo CKEDITOR text, v kolikor ne najde željene sintakse v besedilu
function clear_editor_text(id, search){
	search = search || 0;

	// v kolikor ni texta za iskanje potem vedno pobriše vse
	if(search === 0)
		return CKEDITOR.instances[id].setData('');

	var text = CKEDITOR.instances[id].getData();
	var re = new RegExp(search, "g");
	var matches = text.match(re);

	if(matches === null)
		return CKEDITOR.instances[id].setData('');

}

function create_editor_hotspot (id, focus) {
	CKEDITOR.replace( id, {toolbar: 'HotSpot'});	//prikazi editor s HotSpot configuration
	CKEDITOR.config.removePlugins = 'elementspath';	//odstrani spodnji tag, kjer po default-u so oznake html (body, p, ipd.)
	CKEDITOR.config.width = 700;
    CKEDITOR.config.height = 500;
	CKEDITOR.instances[id].on('focus', function () {
		this.execCommand('selectAll');
	});
	editor_init = true;
}

function create_editor_notification(id) {

	CKEDITOR.replace( id, {toolbar: 'Notification'});	// prikazi editor s Notification configuration

	CKEDITOR.config.removePlugins = 'elementspath';	//odstrani spodnji tag, kjer po default-u so oznake html (body, p, ipd.)

	CKEDITOR.instances[id].on('focus', function () {
		this.execCommand('selectAll');
	});

	if (id == 'notification')
		CKEDITOR.config.resize_enabled = false;
		CKEDITOR.config.height = 238;

    editor_init = true;
}

// odstrani editor za ne-spremenljivka (treba preden se odstrani html)
function remove_editor (id) {
	//odstranimo CKEDITOR v kolikor je inicializiran -> če preverjanja potem javi error in ostala javascript datoteka ne deluje
	if (CKEDITOR.instances[id]){
        var u = CKEDITOR.instances[id];
        //if(u.mode == 'source') //v kolikor je urejevalnik v načinu source moramo uporabiti filter za tekst, ki ga je vnesel
        //    u.setMode( 'wysiwyg' );
        u.destroy();

	}
	//spremenljivka za urejevalnik je ponovno izklopljena
	editor_init = false;
}

// prikaze editor za spremenljivko (definiran mora biti textarea za idjem naslov_$spremenljivka
function editor_display (spremenljivka) {

    editor = CKEDITOR.replace( 'naslov_'+spremenljivka );

    // Dodamo gumb vec
    editor.addCommand("advanced_editor_show", {
        exec: function(edt) {
            $('#'+edt.id+'_toolbox').addClass('advanced');
        }
    });
    editor.ui.addButton('More', {
        label: lang['more2'],
        command: 'advanced_editor_show',
        name: "More",
    });

    // Dodamo gumb manj
    editor.addCommand("advanced_editor_hide", {
        exec: function(edt) {
            $('#'+edt.id+'_toolbox').removeClass('advanced');
        }
    });

    editor.ui.addButton('Less', {
        label: lang['less2'],
        command: 'advanced_editor_hide',
        name: "Less",
    });

    //v kolikor je default vrednost potem  naredimo selectAll
    var def = $('#naslov_'+spremenljivka).attr("default");
    if( def == 1) {
        CKEDITOR.instances['naslov_' + spremenljivka].on('focus', function () {
            this.execCommand('selectAll');
        });
    }
}

function editor_display_hotspot (vre_id) {

    CKEDITOR.replace( 'hotspot_image_'+vre_id, {toolbar: 'HotSpot', width: 300, removePlugins: 'elementspath'}); //izberi config toolbar HotSpot, sirina naj bo 300px, odstrani spodnji tag, kjer po default-u so oznake html (body, p, ipd.)

    //v kolikor je default vrednost potem  naredimo selectAll
    var def = $('#hotspot_image_'+vre_id).attr("default");

    CKEDITOR.instances['hotspot_image_' + vre_id].on('focus', function () {
        this.execCommand('selectAll');
    });
}

// odstrani editor (treba preden se odstrani html)
function editor_remove (spremenljivka) {
    //odstranimo CKEDITOR
    CKEDITOR.instances[id].destroy();

    //spremenljivka za urejevalnik je ponovno izklopljena
    editor_init = false;
}

// odstrani vse editorje
function alleditors_remove () {
    if (editor_init == true) {
        CKEDITOR.instances.editor1.destroy();
		editor_init = false;
	}
}

// submit editorja  --tukaj dobimo vssebino, ki smo jo vnesli v editor
function editor_save (spremenljivka, normalmode) {
	// vsilimo blur, da shranimo vrednosti na zadnjem elementu
	$("input").prev().focus();

    var editor = CKEDITOR.get('naslov_'+spremenljivka);

    try {
        content = editor.getContent();
        editor.isNotDirty = true;

    // ce editor se ni naloadan in imamo textarea
    } catch (e) {

        content = $('#naslov_'+spremenljivka).val();
    }


    if (spremenljivka > 0)
        var r = edit_spremenljivka(spremenljivka, content, normalmode);
    else
        var r = edit_introconcl(spremenljivka, content, $('#opomba_'+spremenljivka).val());
    return r;
}

function get_full_editor(id){
	CKEDITOR.instances[id].destroy();
	CKEDITOR.replace( id, {toolbar: 'Full'});
}


/****************************  CKEDITOR END ***************************/


// skopira spremenljivko v nas clipboard (uporabimo cookie)
function copy_spremenljivka (spremenljivka, cut) {

    $('#clipboard').load('ajax.php?a=copy_spremenljivka', {spremenljivka: spremenljivka, cut: cut, anketa: srv_meta_anketa_id},
        function () {
    		$('.hidden_plus').show();
            $('.nova_spr, .hidden_plus').effect('pulsate', {times: 3}, 800);
        }
    );
}

// odstrani iz clipboarda (kukija)
function copy_remove () {
	$('.hidden_plus').hide();
    $.post('ajax.php?a=copy_remove', {anketa: srv_meta_anketa_id},
        function (data) {
            $('#clipboard').append(data);
        }
    );
}

// izbri�e vse vnose respondentov (use with care :) )
function delete_all (text) {
    if (confirm (text)) {
        $.redirect('ajax.php?a=delete_all', {anketa: srv_meta_anketa_id});
    }
}



/*Telefon*/

// shrani osnovne nastavitve za klice
function telefon_settings_save (id,elm) {

    //$.post('ajax.php?t=telefon&a=settings_save', {id:id,variable:variable,value:value});
    $.post('ajax.php?t=telefon&a=settings_save', {id:id,variable:elm.name,value:elm.value},function (data){if(data){elm.value=data}});
}

/*DATA*/
function filter_editing () {

    $('#div_float_editing').html('');
    $('#div_float_editing').fadeIn("slow");

    $('#div_float_editing').load('ajax.php?a=filter_editing', {anketa: srv_meta_anketa_id}).draggable({delay:100,  ghosting:	true , cancel: 'input, textarea, select, .buttonwrapper'});
}

function filter_remove () {

    $.redirect('ajax.php?a=filter_remove', {anketa: srv_meta_anketa_id});

}

function filter_close () {

    $.redirect('ajax.php?a=filter_close', {anketa: srv_meta_anketa_id});

}

// ----------------------- nastavitve za sortables -----------------------

// nastavi sortable grupam
function grupa_sortable (preventMove) {
    $('#grupe').sortable({items: 'div.sortable', axis: 'y', opacity: '0.7', scroll: false,
        stop: function () {
	        if (preventMove == true) {
	        	$(this).sortable('cancel');
	        	$.post('ajax.php?a=outputLanguageNote', {anketa: srv_meta_anketa_id, note: 'srv_grupa_move_alert_have_branching'}, function(response) { genericAlertPopup('alert_parameter_response',response);   return false;});
	        } else
	        	$.post('ajax.php?a=vrstnired_grupa', {serialize: $('#grupe').sortable('serialize')});
        }
    });
}

// nastavi droppable grupam
function grupa_droppable (classname) {

    //$('#'+classname).droppable({accept: 'div.spremenljivka', hoverClass: 'grupahover', tolerance: 'pointer',
    //    drop: function (e, ui) {
    //
    //        var grupa = classname.substring(6);
    //        var spremenljivka = $(ui.draggable).attr('id').substr(14);
    //
    //        $.post('ajax.php?a=premakni_vprasanje', {grupa: grupa, spremenljivka: spremenljivka},
    //            function (data) {
    //                window.location = 'index.php?anketa='+srv_meta_anketa_id+'&grupa='+grupa;
    //            }
    //        );
    //    }
    //});

}

// nastavi sortable spremenljivkam
function spremenljivka_sortable (preventMove) {
    $('#vprasanja').sortable({items: 'div.spremenljivka', opacity: '0.7', scroll: false, handle: '.spremenljivka_settings', forcePlaceholderSize: 'ture', revert: 'true', dropOnEmpty: 'true',
    	/* start: function (e, ui) { $('#'+$(ui.item).attr('id')+' .nova_spr').animate({opacity: 0}, {duration: 1}); }, */
    	stop: function (e, ui) {
            _moved = 1;        // premaknili smo, onemogocimo onclick (za edit)

            // $('#'+$(ui.item).attr('id')+' .nova_spr').animate({opacity: 1},
			// {duration: 1});¸
            if (preventMove == true) {
            	$(this).sortable('cancel');
            	$.post('ajax.php?a=outputLanguageNote', {anketa: srv_meta_anketa_id, note: 'srv_spremenljivka_move_alert_have_branching'}, function(response) { genericAlertPopup('alert_parameter_response',response);   return false;});
            } else {
            	var moved = ui.item.attr('id');
            	var topage = $("#"+moved).parent().attr('id');

            	$.post('ajax.php?a=vrstnired_vprasanje', {serialize: $('#vprasanja').sortable('serialize'), anketa: srv_meta_anketa_id, moved:moved, grupa: srv_meta_grupa, topage:topage});
//            	$("#vprasanja").load('ajax.php?a=vrstnired_vprasanje', {serialize: $('#vprasanja').sortable('serialize'), anketa: srv_meta_anketa_id, moved:moved, grupa: srv_meta_grupa, topage:topage});
            }
        }
    });

}

// nastavi sortable spremenljivkam v pogledu FORMA (potreben je reload vseh vprasanj zaradi dodatnih praznih divov)
function spremenljivka_sortable_forma () {

    $('#vprasanja').sortable({items: 'div.spremenljivka', opacity: '0.7', scroll: false,
        /*start: function (e, ui) {
            $('#'+$(ui.item).attr('id')+' .nova_spr').animate({opacity: 0}, {duration: 1});
        },*/
        stop: function (e, ui) {
            _moved = 1;        // premaknili smo, onemogocimo onclick (za edit)
            // $('#'+$(ui.item).attr('id')+' .nova_spr').animate({opacity: 1},
			// {duration: 1});
            $('#vprasanja').load('ajax.php?a=vrstnired_vprasanje_forma', {serialize: $('#vprasanja').sortable('serialize'), anketa: srv_meta_anketa_id});
        }
    });

}

// nastavi sortable vrednostim
function vrednost_sortable (classname) {

    $('div.'+classname).sortable({items: 'div.sortable', opacity: '0.7', scroll: false, handler: 'img.move', axis: 'y',
    	start: function () {
    		$('#vprasanja').sortable('disable');
    	},
    	stop: function () {
            $.post('ajax.php?a=vrstnired_vrednost', {serialize: $('div.'+classname).sortable('serialize')});
            $('#vprasanja').sortable('enable');
        }
    });
}


// ----------------------- funkcije za urejanje vnosov -----------------------

function vnos_redirect (url) {
    window.location = url;
}

function edit_data_vrednost_ch(spr_id, vre_id, usr_id, value) {

    $.post('ajax.php?a=edit_data_vrednost_ch', {spr_id: spr_id, vre_id: vre_id, usr_id:usr_id, value:value, anketa:srv_meta_anketa_id});
}

function edit_data_vrednost(spr_id, vre_id, usr_id) {

    $.post('ajax.php?a=edit_data_vrednost', {spr_id: spr_id, vre_id: vre_id, usr_id:usr_id, anketa:srv_meta_anketa_id});
}

function edit_data_grid(spr_id, vre_id, usr_id, grd_id) {

    $.post('ajax.php?a=edit_data_grid', {spr_id: spr_id, vre_id: vre_id, usr_id:usr_id, grd_id:grd_id, anketa:srv_meta_anketa_id});
}

function edit_data_text(spr_id, vre_id, usr_id, value, textfield) {

    $.post('ajax.php?a=edit_data_text', {spr_id: spr_id, vre_id: vre_id, usr_id:usr_id, value:value, textfield:textfield, anketa:srv_meta_anketa_id});
}

function edit_data_delete (usr_id, confirmtext) {
    if (confirm(confirmtext)) {
    	$.post('ajax.php?a=edit_data_delete', {usr_id:usr_id, anketa:srv_meta_anketa_id});
    	$("#usr_row_"+usr_id).hide();
    }
}

function respondent_data_delete (usr_id, confirmtext) {
    if (confirm(confirmtext)) {
    	$("#respondent_id_"+usr_id).hide();
        $.post('ajax.php?a=edit_data_delete', {usr_id:usr_id, anketa:srv_meta_anketa_id});
    }
}

function highlight_spremenljivka (spr_id) {

	$('th[spr_id='+spr_id+']').each(function(idx, elm) {

		th = $(elm);
		var td_pos = th.parent().children().index(th);

		$('#dataTable tbody td:nth-child('+(td_pos+1)+')').addClass('cellBlue');

	});
}

function highlight_user (usr_id) {

	for (i in usr_id) {
		//console.log(usr_id[i]);
		$('td.data_uid:contains(\''+usr_id[i]+'\')').parent().find('td').not('.enkaIcon').not('.cellGreen').addClass('cellBlue');
	}
}

/**
* v tabeli s podatki prikaže labele
*/
function data_show_labels () {

	// srv_meta_anketa_id se ni postavljen
	srv_meta_anketa_id = srv_meta_anketa_id || $("#srv_meta_anketa_id").val();

	// povemo koliko stolpcev z ikonicami imamo (se nastavi v html)
	var tableIconColspan = parseInt( $("#tableIconColspan").val() ) || 0;

	var tableHeadChildren = $('#dataTable tr:nth-child(2)').children();	// th-ji vrstice header tabele

	var sprList = [];

	// gremo cez vse stolpce ki imajo inline_edit=1 in si shranimo spr_id
	tableHeadChildren.filter("th").each( function (ii, column) {
		if ( ! isNaN( $(column).attr('spr_id') ) )
			if ( $.inArray($(column).attr('spr_id'), sprList) == -1 )
				sprList.push( $(column).attr('spr_id') );
	});

	// poberemo html kodo forme
	$.post('ajax.php?a=get_variable_labels', {anketa: srv_meta_anketa_id, spr: sprList}, function (response) {

		// gremo cez vse stolpce
		for (var i=0, len=response.length; i<len; i++) {

			var columns = $('th[spr_id='+response[i].spr+']');

			columns.each( function(iii, column) {

				var spr_id = $(column).attr('spr_id');

				// na kateri celici smo
				var tableIndex = tableHeadChildren.index(column);
				// nardimo korekcijo zaradi ikonic
				tableIndex = tableIndex + (tableIconColspan > 0 ? tableIconColspan : 1);	// +1 ker je en stolpec uid (skrit)
				// če mamo ikonce mormo prištet še 1 ker mamo prvi stolpec colspanan (headerji z ikoncami nimajo atrubuta inline_edit)

				// gremo cez vse vrstice
				$('#dataTable tr').each( function (ii, tr) {

					var element = $(tr).find(':nth-child('+(tableIndex)+')');

					if ($(element).is('td')) {

						var usr_id = $(tr).find('td.data_uid').html();
						var val = element.html();

						if ( $.trim(element.html()) in response[i]['values'] ) {

							element.append( ' <span class="gray">(' + response[i]['values'][$.trim(element.html())] + ')</span>' );

						}

					}

				});

			});

		}

	}, 'json');

}
// ----------------------- ostale funkcije -----------------------

// upload skina
function survey_upload () {
	val = document.upload.fajl.value;
	if (val.length > 0) document.upload.submit();
}

function survey_remove_logo (profile) {
	$.post('ajax.php?a=remove_logo', {profile: profile, anketa: srv_meta_anketa_id}, function () {
		window.location.reload();
	});
	return false;
}

// vrne GET parameter
function gup( name )
{
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  if( results == null )
    return "";
  else
    return results[1];
}

// v odvisnosti od mode, odpere ali zapre vse psremenljivke za editiranje
// mode = 1 -> edit mode
// mode = 0 -> normal mode
function expandAll (mode) {
	$('div[id^=spremenljivka_content_]').each(function(index)
	{

		var id = $(this).attr('id').split('spremenljivka_content_');
		var activeString = $(this).attr('class').toString();
		var active = ( activeString !== 'spremenljivka_content')
		if (mode == 1)
		{ //v edit mode damo samo tiste kateri so zaprti
			if (!active)
			{
				if ( id[1] >= 0 )
					editmode_spremenljivka(id[1]);
				else {
					editmode_introconcl(id[1])
				}
			}
		}
		else
		{ //v normal mode damo samo tiste kateri so v edit
			if (active)
			{ // TODO če je uvod ali zaključek je treba drugače
				if ( id[1] >= 0 )
					normalmode_spremenljivka(id[1]);
				else {
					if ($(this).attr('class') == 'spremenljivka_content active') // dodatni
																					// check
						normalmode_introconcl(id[1])
				}

			}
		}
	});
}
// enablamo in disablamo form elemente
function toggleStatusAlertMore(element) {
    if ( $('#alert_more').is(':checked') )
    {
    	$('#'+element).removeAttr('disabled');
        $('#'+element).removeClass("alert_textarea");
    } else {
    	$('#'+element).addClass("alert_textarea");
        $('#'+element).attr('disabled', true);
    }
}
function toggleStatusAlertOtherCheckbox(element) {
    // alert_expire_other
	if ( $('#alert_'+element).is(':checked') )
    {
		$('#alert_holder_'+element+'_emails').removeClass('displayNone');
    } else {
		$('#alert_holder_'+element+'_emails').addClass('displayNone');    }
}


function clear_analizaFilters(){

    $('input[id^=analiza_mv_checkbox_]').each(function(){	
        if ( $(this).is(':checked') )
            $(this).trigger('click');
    });
}


/*  help  */
function load_help () { // ta funkcija je še mal slaba.
                        // prvi oblacek se ob vsakem ajax klicu overloadajo in se pol prikaze veckrat
                        // drugi oblacek ne dela v IE
	var corners = ['topLeft', 'topRight'];
	var opposites = ['bottomRight', 'bottomLeft'];

    var width = $(document).width();
    // nastavitve za help
    $('a.help').each(function() {

    	if ($(this).attr('qtip') != 'init') {

            var help_text = $(this).attr('title_txt');
            
	        // preverimo ali prikažemo tip na levo stran
    		var position = $(this).offset(); // position = { left: 42, top: 567 }
	        var left = width - position.left;
	        var i = (left >= 350) ? 0 : 1;

	        $(this).qtip({
	            content: {url: 'ajax.php?t=help&a=display_help&what='+$(this).attr('id')+'&lang='+$(this).attr('lang'), title: {text: help_text, button: '&#x2715;'}},
	            fixed: true, show: {when: 'click', solo: true},hide: {when: 'click'},
	            style: {name: 'light', border: {}, width: 300},
	            position: {corner: {tooltip: corners[i], target: opposites[i] }, adjust: {screen : true}}
	        }).attr('qtip', 'init');
		}
    });

    var help_text = "";

    // editiranje helpa za admine
    $('a.edithelp').click(function() {
    	if ($(this).attr('qtip') != 'init') {

    		help_text = $(this).attr('title_txt');
	        // preverimo ali prikažemo tip na levo stran
    		var position = $(this).offset(); // position = { left: 42, top: 567 }
	        var left = width - position.left -250;
	        var i = (left >= 0) ? 0 : 1;
			var el_id = $(this).attr('id');
	        var id = el_id.split('help_');
	        var help_element_id = id[1];

	        // Destroy currrent tooltip if present
	        if($(this).data("qtip"))
                $(this).qtip("destroy");
                
    		$(this).qtip({
	            content: {
	                url: 'ajax.php?t=help&a=display_edit_help&what='+el_id+'&lang='+$(this).attr('lang'),
	                title: {text: help_text, button: '&#x2715;'}
	             },
	            fixed: true,
	            show: {
	                when: false, // Don't specify a show event
	                ready: true // Show the tooltip when ready
	             },
	            hide: {when: 'click'},
	            style: {name: 'light', border: {width: 3, radius: 8}, width: 300, tip: {corner: corners[i]}},
	            position: {corner: {tooltip: corners[i], target: opposites[i] }, adjust: {screen : true}}
	        }).attr('qtip', 'init');

		}
    });
}

// help
function save_help (what, lang) {

    var help = $('#edithelp_'+what).val();

    $.post('ajax.php?t=help&a=save_help&lang='+lang, {what: what, help: help}, function() {
        $('#help_'+what).qtip("hide");
        try { $('#help_'+what).attr('qtip', '').qtip('destroy'); } catch (e) {/*alert("Napaka"+e)*/};
    });
}

// shrani vprasajcek iz masovnega urejanja iz nastavitev vprasajckov
function save_help_mass(what, lang) {

    var help = $('#edithelp_mass_'+what).val();

    $.post('ajax.php?t=help&a=save_help&lang='+lang, {what: what, help: help}, function(){
		try { 
			$('#help_'+what).attr('qtip', '').qtip('destroy'); 
		} 
		catch (e) {
			/*alert("Napaka"+e)*/
		};
	});
}

function saveGlobalSetting(what)
{
	var state = $("input[name="+what+"]:checked").val();
	$.post('ajax.php?a=save_global', {anketa: srv_meta_anketa_id, what: what, state: state});
}

function saveReportSetting(uid, what)
{
	var state = $("input[name="+what+"]:checked").val();
	$.post('ajax.php?a=save_reportSetting', {anketa: srv_meta_anketa_id, uid: uid, what: what, state: state});
}

function saveUserSetting(uid, what)
{
	var state = $("input[name="+what+"]:checked").val();
	$.post('ajax.php?a=save_userSetting', {uid: uid, what: what, state: state});
}

function statisticChangeDate(what) {
	statisticRefreshAllBoxes(what);
}
function statisticRefreshAllBoxes(what){
	var isInterval = false;
	var stat_interval = '';

	if (what == 'interval') {
		isInterval = true;
		stat_interval = $("#stat_interval").val();
	}

	var type = $("#type").val();
	var period = $("#period").val();
	var hideNullValues_dates = $("#hideNullValues_dates").is(':checked');
	var hideNullValues_status = $("#hideNullValues_status").is(':checked');
	var userStatusBase = $("#userStatusBase").val();
	var filter_email_status = $("#filter_email_status").val();
	var inviation_dropdown = false;
	if (what == 'invitation' && filter_email_status == 1) {
		inviation_dropdown = true;
	}
	// osvežimo invitation filter
	$("#dashboardEmailInvitationFilter").load('ajax.php?a=statisticReloadInvitationFilter', {anketa:srv_meta_anketa_id, filter_email_status:filter_email_status});

	// v vsakem boxu refresamo podatke
	// osnovni info box
	$("#div_statistic_info").load('ajax.php?a=statisticInfoRefresh', {anketa:srv_meta_anketa_id, type: type, period:period, hideNullValues_dates:hideNullValues_dates, hideNullValues_status: hideNullValues_status, isInterval: isInterval, stat_interval:stat_interval,filter_email_status:filter_email_status});
	// answer_state
	$("#div_statistic_answer_state").load('ajax.php?a=statisticAnswerStateRefresh', {anketa:srv_meta_anketa_id, type: type, period:period, hideNullValues_dates:hideNullValues_dates, hideNullValues_status: hideNullValues_status, isInterval: isInterval, stat_interval:stat_interval,userStatusBase:userStatusBase,filter_email_status:filter_email_status, inviation_dropdown:inviation_dropdown});
	// box za pregled statusov
	$("#div_statistic_status").load('ajax.php?a=statisticStatusRefresh', {anketa:srv_meta_anketa_id, type: type, period:period, hideNullValues_dates:hideNullValues_dates, hideNullValues_status: hideNullValues_status, isInterval: isInterval, stat_interval:stat_interval,filter_email_status:filter_email_status});
	// box za pogled klikov po straneh
	$("#div_statistic_pages_state").load('ajax.php?a=statisticPageStateRefresh', {anketa:srv_meta_anketa_id, type: type, period:period, hideNullValues_dates:hideNullValues_dates, hideNullValues_status: hideNullValues_status, isInterval: isInterval, stat_interval:stat_interval,filter_email_status:filter_email_status});
	// box za datumski pregled klikov
	$("#div_statistic_visit_data").load('ajax.php?a=statisticDateRefresh', {anketa:srv_meta_anketa_id, type: type, period:period, hideNullValues_dates:hideNullValues_dates, hideNullValues_status: hideNullValues_status, isInterval: isInterval, stat_interval:stat_interval,filter_email_status:filter_email_status});
	// box z referali
	$("#div_statistic_referals").load('ajax.php?a=statisticReferalRefresh', {anketa:srv_meta_anketa_id, type: type, period:period, hideNullValues_dates:hideNullValues_dates, hideNullValues_status: hideNullValues_status, isInterval: isInterval, stat_interval:stat_interval,filter_email_status:filter_email_status});
}

function statisticFilterDateRefresh() {
	var type = $("#type").val();
	var period = $("#period").val();
	var hideNullValues_dates = $("#hideNullValues_dates").is(':checked');
	var hideNullValues_status = $("#hideNullValues_status").is(':checked');
	var filter_email_status = $("#filter_email_status").val();
	var timelineDropDownType = $("#timelineDropDownType").is(':checked');

	$("#div_statistic_visit_data").load('ajax.php?a=statisticDateRefresh', {anketa:srv_meta_anketa_id, type: type, period:period, hideNullValues_dates:hideNullValues_dates, hideNullValues_status: hideNullValues_status, timelineDropDownType:timelineDropDownType, filter_email_status:filter_email_status});
}


function statisticDropdownChange() {
	var type = $("#type").val();
	var period = $("#period").val();
	var hideNullValues_dates = $("#hideNullValues_dates").is(':checked');
	var hideNullValues_status = $("#hideNullValues_status").is(':checked');
	var timelineDropDownType = $("#timelineDropDownType").is(':checked');
	var filter_email_status = $("#filter_email_status").val();

	$("#span_timelineDropDownType").load('ajax.php?a=statisticTimelineDropdownRefresh', {anketa:srv_meta_anketa_id, type: type, period:period, hideNullValues_dates:hideNullValues_dates, hideNullValues_status: hideNullValues_status, timelineDropDownType:timelineDropDownType}, function(){
		var type = $("#type").val();
		var period = $("#period").val();
		var hideNullValues_dates = $("#hideNullValues_dates").is(':checked');
		var hideNullValues_status = $("#hideNullValues_status").is(':checked');
		var timelineDropDownType = $("#timelineDropDownType").is(':checked');

		$("#div_statistic_visit_data").load('ajax.php?a=statisticDateRefresh', {anketa:srv_meta_anketa_id, type: type, period:period, hideNullValues_dates:hideNullValues_dates, hideNullValues_status: hideNullValues_status, timelineDropDownType:timelineDropDownType,filter_email_status:filter_email_status});
	});
}

function statisticStatusRefresh() {
	var type = $("#type").val();
	var period = $("#period").val();
	var hideNullValues_dates = $("#hideNullValues_dates").is(':checked');
	var hideNullValues_status = $("#hideNullValues_status").is(':checked');
	var filter_email_status = $("#filter_email_status").val();

	$("#div_statistic_status").load('ajax.php?a=statisticStatusRefresh', {anketa:srv_meta_anketa_id, type: type, period:period, hideNullValues_dates:hideNullValues_dates, hideNullValues_status: hideNullValues_status, filter_email_status:filter_email_status});
}

function changeUserStatusBase() {
	var type = $("#type").val();
	var period = $("#period").val();
	var hideNullValues_dates = $("#hideNullValues_dates").is(':checked');
	var hideNullValues_status = $("#hideNullValues_status").is(':checked');
	var userStatusBase = $("#userStatusBase").val();
	var filter_email_status = $("#filter_email_status").val();

	$("#div_statistic_answer_state").load('ajax.php?a=statisticAnswerStateRefresh', {anketa:srv_meta_anketa_id, type: type, period:period, hideNullValues_dates:hideNullValues_dates, hideNullValues_status: hideNullValues_status,userStatusBase:userStatusBase,filter_email_status:filter_email_status});
}

function changePageUserStatusBase() {
	var type = $("#type").val();
	var period = $("#period").val();
	var hideNullValues_dates = $("#hideNullValues_dates").is(':checked');
	var hideNullValues_status = $("#hideNullValues_status").is(':checked');
	var pageUserStatusBase = $("#pageUserStatusBase").val();
	var filter_email_status = $("#filter_email_status").val();

	$("#div_statistic_pages_state").load('ajax.php?a=statisticPageStateRefresh', {anketa:srv_meta_anketa_id, type: type, period:period, hideNullValues_dates:hideNullValues_dates, hideNullValues_status: hideNullValues_status,pageUserStatusBase:pageUserStatusBase,filter_email_status:filter_email_status});
}

//na novo load parametrov za izvoz v pdf
function printStatusPDF() {

	var type ='';
	var userStatusBase = '';
	var period = '';

	//napolnimo parametre
	if ($("#userStatusBase").length) {
		userStatusBase = '&userStatusBase='+$("#userStatusBase").val();
	}
	if ($("#type").length) {
		type = '&type='+$("#type").val();
	}
	if ($("#period").length) {
		period = '&period='+$("#period").val();
	}
	$.post('ajax.php?a=makeEncodedIzvozUrlString', {anketa: srv_meta_anketa_id, string:"izvoz.php?a=status&anketa=" + srv_meta_anketa_id + "&data="+userStatusBase+type+period}, function(url) {
		window.open(url,'_blank');
	});
	//window.open("izvoz.php?a=status&anketa=" + srv_meta_anketa_id + "&data="+userStatusBase+","+type+","+period);
}

//load parametrov za izvoz analiz urejanja v pdf
function printEditsAnalysisPDF() {
        
        var user = '&user='+$("#edits_analysis_continu_user").val();
	var period = '&period='+$("#edits_analysis_continu_period").val();
        var status = '&status='+$("#edits_analysis_status").val();
	var time = '&time='+$("#diagnostics_date_selected").val();
        var from = '&from='+$("#from").val();
        var to = '&to='+$("#to").val();
        
	$.post('ajax.php?a=makeEncodedIzvozUrlString', {anketa: srv_meta_anketa_id, string:"izvoz.php?a=editsAnalysis&anketa=" + srv_meta_anketa_id +user+period+status+time+from+to}, function(url) {
		window.open(url,'_blank');
	});
}

/**
 * When criteria is changed, create new data
 * @returns {undefined}
 */
function editsAnalysisContinuousEditing() {
	var user = $("#edits_analysis_continu_user").val();
	var period = $("#edits_analysis_continu_period").val();
        var status = $("#edits_analysis_status").val();
	var time = $("#diagnostics_date_selected").val();
        var from = $("#from").val();
        var to = $("#to").val();

	$("#edits_analysis_continu_table").load('ajax.php?a=editsAnalysisContinuousEditing', 
            {anketa:srv_meta_anketa_id, user:user, period:period, status:status, time:time, from:from, to:to});
}

function saveSpremenljivkaSpecial_sysvar(spremenljivka,tip)
{
	var sysvar = jQuery.trim($("#special_sysvar_hid_"+spremenljivka).val());
	edit_spremenljivka_tip(spremenljivka, tip, 1, sysvar)
}
function togleSpecialOffer(id)
{
	  $("#specialOptions_div_"+id).slideToggle(600);
}

function add_multigrid_drugo(spremenljivka)
{
//alert(spremenljivka);
}
function enableEmailInvitation(what) {
	//$(what).parent().hide();
	$.redirect('ajax.php?a=enableEmailInvitation', {anketa:srv_meta_anketa_id, what:what});
}

function handleUserCodeSetting()
{
	var phone = $("input[name=phone]:checked").val();
	var email = $("input[name=email]:checked").val();
	$("#userCodeSettings1").load('ajax.php?a=handleUserCodeSetting', {anketa:srv_meta_anketa_id, phone:phone, email:email, all:'1'});
}
function handleUserCodeSkipSetting()
{
	var usercode_skip = $("input[name=usercode_skip]:checked").val();
	$("#userCodeSettings").load('ajax.php?a=handleUserCodeSetting', {anketa:srv_meta_anketa_id, usercode_skip: usercode_skip});
}
function handleUserCodeRequiredSetting()
{
	var usercode_required = $("input[name=usercode_required]:checked").val();
	$("#userCodeSettings").load('ajax.php?a=handleUserCodeSetting', {anketa:srv_meta_anketa_id, usercode_required: usercode_required});
}

function anketa_active_email(status) {
	var anketa=srv_meta_anketa_id;
	$.post('ajax.php?a=anketaActiveEmail', {anketa: anketa}, function () {window.location = 'index.php?anketa='+anketa+'&a=resp'});
}
function editRespondentVrednost(obj) {
	var id = $(obj).attr('id');
	var spr_id = $(obj).attr('spr_id');
	var usr_id = $(obj).attr('usr_id');
	var val = $(obj).val();
	$.post('ajax.php?a=editRespondentVrednost', {anketa:srv_meta_anketa_id, spr_id: spr_id, usr_id: usr_id, val:val});
}
function show_tip_preview_toolbox (tip, copy, advanced, podtip) {

	// predogled novega vprasanja
	if (tip > 0) {

		// preview v popupu za advanced tipe vprasanj
		if (advanced == 1) {

			if ($("#tip_preview_sub_"+tip).length > 0) {
				
                $("#tip_preview").css({"left":"520px"});

                // prikažemo glevni div
				$("#tip_preview").show();

				// priredimo še vsebino
				$("[name=tip_preview_sub]:visible", "#tip_preview").hide();
				$("#tip_preview_sub_"+tip).show();
			}

		// preview v toolboxu levo
		} else {

			if ($("#tip_preview_sub_"+tip).length > 0) {

                $("#tip_preview").css({"left":"245px"});

                // prikažemo glevni div
				$("#tip_preview").show();

				// priredimo še vsebino
				$("[name=tip_preview_sub]:visible", "#tip_preview").hide();
				if (podtip !== undefined) tip = tip + '_' + podtip;
				$("#tip_preview_sub_"+tip).show();
			}
		}

	// predogled knjiznice
	} else {

		// predogled pri trackingu vprasanj
		if (advanced == 1)
			var container = '';
		else
			var container = '#toolbox_library';

		// --- zdaj je tole samo enkrat za obe varianti
		// knjiznica vprasanj || knjiznica anket || demografija - spremeba tipa
		var pos = $("div[copy="+copy+"]", container).offset() || $("span.new_spr[copy="+copy+"]", container).offset() || $('#vprasanje_float_editing').offset();
		var width = $("div[copy="+copy+"]", container).width() || $("span.new_spr[copy="+copy+"]", container).width() || $('#vprasanje_float_editing').offset();
		var cnt = $('#toolbox_library').offset() || $('#vprasanje_float_editing').offset();

		if (advanced == 1)
			$("#tip_preview").css( { "right": ($(window).width()-cnt.left) + "px", "left":"auto", "top":(10+pos.top) + "px" } );
		else
			$("#tip_preview").css( { "right": ($(window).width()-cnt.left) + "px", "left":"auto", "top":(10+pos.top) + "px" } );

		// prikažemo glavni div
		$("#tip_preview").show();

		// priredimo še vsebino
		$("[name=tip_preview_sub]:visible", "#tip_preview").hide();
		$("#tip_preview_sub_0_"+copy).show();
		// --- zdaj je tole samo enkrat za obe varianti


		// ce vprasanje se ni nalozeno, ga nalozimo z ajaxom
		if ($("#tip_preview_sub_0_"+copy).length == 0) {

			$.post('ajax.php?t=branching&a=preview_spremenljivka', {anketa: srv_meta_anketa_id, spremenljivka: copy}, function (data) {
				$('#tip_preview div.inside').append('<div id="tip_preview_sub_0_'+copy+'" class="tip_preview_sub" name="tip_preview_sub"><span>'+lang['srv_new_question']+'</span><div class="tip_sample">'+data+'</div></div>');

				// priredimo še vsebino
				$("[name=tip_preview_sub]:visible", "#tip_preview").hide();
				$("#tip_preview_sub_0_"+copy).show();
			});

		}

	}
}

function show_tip_preview(spr, value) {

	if ( $('select#spremenljivka_tip_'+spr).attr('data-ajax') == 'true' ) {
		show_tip_preview_toolbox(0, value);
		return;
	}


    // To zacasno izklopimo - mogoce tega raje ne uporabljamo??
	//pozicioniramo div
	/*var pos = $("#vprasanje_float_editing").offset();
	var body = $('body').width();

    $("#tip_preview").css( { "left":"auto", "right": "360px", "top": "250px" } );

	// prikažemo glevni div
	$("#tip_preview").show();

	// priredimo še vsebino
	$("[name=tip_preview_sub]:visible").hide();
	$("#tip_preview_sub_"+value).show();*/
}

//preview pri design, orientation in grid subtype dropdownu (ranking, radio b, multigrid)
function show_tip_preview_subtype(spr, design, tip) {

    //ranking
    if(tip == '17'){
        if(design == '0')
            val = '17';
        else if(design == '1')
            val = '17_1';
        else
            val = '17_2';
    }

    //SN generator imen
    else if(tip == '9'){
        if(design == '0')
            val = '9';
        else if(design == '1')
            val = '9_1';
        else if(design == '2')
            val = '9_2';
        else if(design == '3')
            val = '9_3';
    }

    //multigrid
    else if(tip == '6'){
        if(design == '0')
            val = '6';
        else if(design == '1')
            val = '6_1';
        else if(design == '2')
            val = '6_2';
        else if(design == '3')
            val = '6_3';
        else if(design == '4')
            val = '6_4';
        else if(design == '5')
            val = '6_5';
        else if(design == '6')
            val = '6_6';
        else if(design == '8')
            val = '6_8';
        else if(design == '9')
            val = '6_9';
        else if(design == '10')
            val = '6_10';
    }

    //radio
    else if(tip == '1'){
        if(design == '0')
            val = '1_1';
        else if(design == '1')
            val = '1';
        else if(design == '2')
            val = '1_2';
        else if(design == '4')
            val = '3';
        else if (design == '5')
            val = '1_5';
        else if (design == '6')
            val = '1_6';
        else if (design == '8')
            val = '1_8';
        else if (design == '9')
            val = '1_9';
        else if (design == '10')
            val = '1_10';
        else if (design == '11')
            val = '1_11';
    }

    //checkbox
    else if(tip == '2'){
        if(design == '1')
            val = '2';
        else if(design == '0')
            val = '2_1';
        else if(design == '2')
            val = '2_2';
        else if (design == '6')
            val = '1_6';
        else if (design == '8')
            val = '2_8';
        else if (design == '10')
            val = '2_10';
        else
            val = '2';

    }

    else if (tip == '21') {
        if (design == '1')
            val = '21_1';
        else if (design == '2')
            val = '21_2';
        else if (design == '3')
            val = '21_3';
        else if (design == '4')
            val = '21_4';
        else if (design == '5')
            val = '21_5';
        else if (design == '6')
            val = '21_6';
        else if (design == '7')
            val = '21_7';
    }

    else if (tip == '23') {
        val = design;
    }

    else if (tip == '5') {
        if(design == '2')
            val = '5_2';
    }

    // lokacija
    else if(tip == '26'){
        if(design == '2')
                val = '26_2';
        else if(design == '1')
                val = '26_1';
    }

    // slider
    else if (tip == '7') {
        val = '7_2';
    }


    // normalno
    if (spr >= 0) {

        //pozicioniramo div
        var pos = $("#spremenljivka_podtip_"+spr).offset();
        var width = $("#spremenljivka_podtip_"+spr).width();
        var body = $('body').width();

        $("#tip_preview").css( { "left":"auto", "right": (body - pos.left + 10) + "px", "top":(pos.top) + "px" } );

        // prikažemo glavni div
        $("#tip_preview").show();

        // priredimo še vsebino
        $("[name=tip_preview_sub]:visible").hide();
        $("#tip_preview_sub_" + val).show();

        // Na koncu zamaknemo gor za visino diva (pri nizkih ekranih)
        var height = $("#tip_preview").height();
        $("#tip_preview").css( { "top":(30+pos.top-height) + "px" } );
    } 
    // pri popuupu za dodajanje advanced tipov vprasanj
    else {

        // pozicioniramo div
        $("#tip_preview").css({"left":"520px"});

        // prikažemo glavni div
        $("#tip_preview").show();

        // priredimo še vsebino
        $("[name=tip_preview_sub]:visible").hide();
        $("#tip_preview_sub_" + val).show();
    }  
}

// skrijemo div za preview
function hide_tip_preview () {

	$("#tip_preview").hide();
}

function edit_email_invitations(id) {

   $('#div_float_editing').html('');
   $('#div_float_editing').fadeIn("slow");

	if (id == 0) {
		var email_subject = $("#email_subject").val();
		var email_text    = $("#email_text").val();
	   $('#div_float_editing').load('ajax.php?a=edit_email_invitations', {anketa: srv_meta_anketa_id, id: id, email_subject: email_subject, email_text: email_text},
        function () {
            create_editor('template_text_'+id);
        }
	    ).draggable({delay:100,  ghosting:	true , cancel: 'input, textarea, select, .buttonwrapper'});
	} 
    else {
	   $('#div_float_editing').load('ajax.php?a=edit_email_invitations', {anketa: srv_meta_anketa_id, id: id},
        function () {
				CKEDITOR.replace('template_text_'+id);
        }
	    ).draggable({delay:100,  ghosting:	true , cancel: 'input, textarea, select, .buttonwrapper'});
	}
}
function email_invitations_close(what) {

	var id = $("#template_id").val();
	var template_name = $("#template_name_"+id).val();
	var template_subject = $("#template_subject_"+id).val();

   var editor = CKEDITOR.get('template_text_'+id);
   try {
        template_text = editor.getContent();
        editor.isNotDirty = true;
    } catch (e) {
        template_text = $('#template_text_'+id).val();
    }

	if (what != 'close') {
		$("#email_invitations_templates").load('ajax.php?a=edit_email_invitations_save', {anketa: srv_meta_anketa_id, what: what, id: id, template_name: template_name, template_subject: template_subject, template_text:template_text })
	}
    try {
    	remove_editor('template_text_'+id);
    } catch (e) {}

    $('#div_float_editing').fadeOut("slow");
}
function change_email_invitations_template(id) {
	$("#email_invitations_values").load('ajax.php?a=change_email_invitations_template', {anketa: srv_meta_anketa_id, id: id})
}

function email_invitation_use_template(id) {
	$("#email_subject").val($("#email_invitation_value_subject").val());
	CKEDITOR.get('email_text').setContent($("#email_invitation_value_text").html());
}
function email_invitation_delete_template (id, confirmtext) {
	if (confirm(confirmtext)) {
   	$("#email_invitations_templates").load('ajax.php?a=email_invitation_delete_template', {anketa: srv_meta_anketa_id, id: id})
	}
}
function show_insert_email_respondents(id) {
	$('#fullscreen').html('').fadeIn('slow').draggable({delay:100, cancel: 'input, textarea, select, .buttonwrapper'});
	$('#fade').fadeTo('slow', 1);
   $('#fullscreen').load('ajax.php?a=show_insert_email_respondents', {anketa: srv_meta_anketa_id, id: id}).draggable({delay:100, cancel: 'input, textarea, select, .buttonwrapper'});
}
function close_insert_email_respondents () {
	$('#fade').fadeOut('slow');
	$('#fullscreen').fadeOut('slow').html('');
}
function show_edit_email_respondents(id) {
	$('#fullscreen').html('').fadeIn('slow').draggable({delay:100, cancel: 'input, textarea, select, .buttonwrapper'});
	$('#fade').fadeTo('slow', 1);
   $('#fullscreen').load('ajax.php?a=show_edit_email_respondents', {anketa: srv_meta_anketa_id, id: id}).draggable({delay:100, cancel: 'input, textarea, select, .buttonwrapper'});

}
function close_edit_email_respondents(what) {
	var list_id = $("#list_id").val();
	var list_variables = $("#list_variables_"+list_id).val();
	var list_name = $("#list_name_"+list_id).val();
	var list_text = $("#list_text_"+list_id).val();

	if (what != 'close') {
		$("#userInsertRight").load('ajax.php?a=edit_respondents_list_save', {anketa: srv_meta_anketa_id, what: what, list_id: list_id, list_variables: list_variables, list_name: list_name, list_text: list_text })
	}

 	$('#fade').fadeOut('slow');
	$('#fullscreen').fadeOut('slow').html('');
}
function respondents_list_add(id) {
	show_insert_email_respondents(id);
}
function delete_respondents_list(id, confirmtext) {
	if (confirm(confirmtext)) {
   	$("#userInsertRight").load('ajax.php?a=delete_respondent_list', {anketa: srv_meta_anketa_id, id: id})
	}
}
function change_mailto_radio() {
	//var statusi
	var mailto_radio = $('[name="mailto"]:checked').val();
	var prefix = "";
	var checkboxes = "";
	$('[name="mailto_status[]"]:checked').each(function(el) {
		checkboxes = checkboxes+prefix+$(this).val();
		prefix = ",";
	});

	$("#mailto_right").load('ajax.php?a=change_mailto_radio', {anketa: srv_meta_anketa_id, mailto_radio: mailto_radio, mailto_status: checkboxes })
}
function change_mailto_status() {
	$("#radio_mailto_status").attr("checked","checked");
	change_mailto_radio();
}

function preview_mailto_email() {
	var mailto_radio = $("[name=mailto]:checked").val();
	var prefix = "";
	var checkboxes = "";
	$('[name="mailto_status[]"]:checked').each(function(el) {
		checkboxes = checkboxes+prefix+$(this).val();
		prefix = ",";
	});
        $('#fullscreen').html('').fadeIn('slow').draggable({delay:100, cancel: 'input, textarea, select, .buttonwrapper'});
        $('#fade').fadeTo('slow', 1);

// $('#fullscreen').html('');
// $('#fullscreen').fadeIn("slow");
   $('#fullscreen').load('ajax.php?a=preview_mailto_email', {anketa: srv_meta_anketa_id, mailto_radio: mailto_radio, mailto_status: checkboxes}).draggable({delay:100, cancel: 'input, textarea, select, .buttonwrapper'});
}

function preview_mailto_email_cancle() {
    $('#fullscreen').hide();
    $('#fade').fadeOut('slow');
}

function preview_mailto_email_submit() {
	$('#frm_mailto_preview').submit();
	$('#fullscreen').hide();
	$('#fade').fadeOut('slow');
}


function show_surveyListSettings() {

	var sortby = $('input#sortby').val();
	var sorttype = $('input#sorttype').val();

	$('#fullscreen').html('').fadeIn('slow');
	$('#fade').fadeTo('slow', 1);
	$('#fullscreen').load('ajax.php?a=show_surveyListSettings', {sortby:sortby, sorttype:sorttype}).draggable({handle: '#survey_list_inner', cancel: 'input, #sortable, .buttonwrapper, #rows_per_page'});
}

function show_surveyListQickInfo() {
	$('#fade').fadeTo('slow', 1);
	$('#survey_ListQickInfo').load('ajax.php?a=show_surveyListQickInfo').show();
}

function show_surveyFind() {
	// če je polje za filter vidno, ga počistimo in skrijemo
	if ($("#sl_find").is(":visible")) {
		$("#sl_find").hide();
		$("#sl_find_survey").val('');
	} else {
		$("#sl_find").show();
	}
}
function sl_filter() {
	if ($("#sl_find").is(":visible")) {
		var sl_filter = $("#sl_find_survey").val();
		$('#survey_list').load('ajax.php?a=surveyListFilter', {sl_filter:sl_filter});

		//$('#survey_list').load('ajax.php?a=save_surveyListSettings', {data:data, vrstniRed:vrstniRed, sortby:sortby, sorttype:sorttype, rows_per_page:rows_per_page});

	}
}

// prekli�emo
function cancle_surveyListSettings() {
	$('#fullscreen').hide();
	$('#fade').fadeOut('slow');
}
// obnovimo privzete vrednosti
function default_surveyListSettings() {
	$('#fullscreen').html('').fadeIn('slow');
	$('#fullscreen').load('ajax.php?a=default_surveyListSettings').draggable({handle: '#survey_list_inner', cancel: 'input, #sortable, .buttonwrapper'});
}
// shranimo katere celice prikazujemo in v kak�nem vrstnem redu
function save_surveyListSettings(){
	var data = "";
	var prefix="";

	var vrstniRed = "";
	var vrstniRedPrefix = "";
	$("input[name=sl_fields]").each(function() {
		if ( $(this).is(':checked') ) {
			data=data+prefix+$(this).attr('value');
			prefix =",";
		}
		vrstniRed=vrstniRed+vrstniRedPrefix+$(this).attr('value');
		vrstniRedPrefix =",";

	});

	var sortby = $('input#sortby').val();
	var sorttype = $('input#sorttype').val();
	var rows_per_page = $('input#rows_per_page').val();
	
	$('#survey_list').load('ajax.php?a=save_surveyListSettings', {data:data, vrstniRed:vrstniRed, sortby:sortby, sorttype:sorttype, rows_per_page:rows_per_page});
	$('#fullscreen').hide();
	$('#fade').fadeOut('slow');
}

// polovimo in shranimo �irine header celic po resizanju
function save_surveyListCssSettings(event, ui) {
	var data = ui.helper.attr('baseCss')+","+ ui.size['width'];
	var sortby = $('input#sortby').val();
	var sorttype = $('input#sorttype').val();
	
	$('#survey_list').load('ajax.php?a=save_surveyListCssSettings', {data:data, sortby:sortby, sorttype:sorttype});
}

// Sortiramo moje ankete po stolpcih
function surveyList_goTo(sortbyid, sorttype) {
	var onlyPhone = ($("#onlyPhone").val() == 1) ? true : false;
	
	// Pogledamo, ce smo slucajno v iskanju in nastavimo ustrezne parametre
	var searchParams = '';
	if($("#searchParams").val() != ''){
		searchParams = '&' + $("#searchParams").val();
	}
	
	$('#survey_list').load('ajax.php?a=surveyList_goTo' + searchParams, {sortby:sortbyid, sorttype:sorttype, onlyPhone:onlyPhone} );
	// window.location = url;
}

function surveyList_user(what,el) {
	if (what == 'i') {
		var uid = $(el).attr('iuid');
	} else if (what == 'e') {
		var uid = $(el).attr('euid');
	} else if (what == 'uid') {
		what = 'i';
		uid = el;
	} else {
		var uid = 0;
	}
	$('#survey_list').load('ajax.php?a=surveyList_user', {list_user_type:what, uid:uid});
}
function surveyList_user_reload(what,el) {
	if (what == 'i') {
		var uid = $(el).attr('iuid');
	} else if (what == 'e') {
		var uid = $(el).attr('euid');
	} else if (what == 'uid') {
		what = 'i';
		uid = el;
	} else {
		var uid = 0;
	}
	$.post('ajax.php?a=surveyList_user', {list_user_type:what, uid:uid}, function(){
		location.reload();
	});
}

function surveyList_language(lang_id) {
	$('#survey_list').load('ajax.php?a=surveyList_language', {lang_id:lang_id});
}
function surveyList_language_reload(lang_id) {
	$.post('ajax.php?a=surveyList_language', {lang_id:lang_id}, function(){
		location.reload();
	});
}

function surveyList_gdpr(gdpr) {
	$('#survey_list').load('ajax.php?a=surveyList_gdpr', {gdpr:gdpr});
}
function surveyList_gdpr_reload(gdpr) {
	$.post('ajax.php?a=surveyList_gdpr', {gdpr:gdpr}, function(){
		location.reload();
	});
}

function surveyList_library() {
	var currentLibrary = $("#library_filter :selected").val();
	$('#survey_list').load('ajax.php?a=surveyList_library', {currentLibrary:currentLibrary});
}

function surveyList_info(anketa) {

	if($('#survey_list_info').is(":visible")){

		// Ce smo kliknili drug info
		if($('.info.icon-orange').attr('anketa') != anketa){

			// Najprej ugasnemo odprtega
			$('.info').removeClass('icon-orange');

			// Potem prikazemo novega
			var position = $('#info_icon_' + anketa).position();
			$('#survey_list_info').load('ajax.php?t=surveyList&a=surveyList_display_info', {anketa: anketa}, function(){
				$('#info_icon_' + anketa).toggleClass('icon-orange');
				$('#survey_list_info').css('top', position.top+34);
				$("#survey_list_info").show();
			});
		}
		else{
			// Samo ugasnemo odprtega
			$("#survey_list_info").hide();
			$('.info').removeClass('icon-orange');
		}
	}
	// Prikazemo info box
	else{
		var position = $('#info_icon_' + anketa).position();

		$('#survey_list_info').load('ajax.php?t=surveyList&a=surveyList_display_info', {anketa: anketa}, function(){
			$('#info_icon_' + anketa).toggleClass('icon-orange');
			$('#survey_list_info').css('top', position.top+34);
			$("#survey_list_info").show();
		});
	}
}

function survey_chaneg_type(new_type, change_type_submit) {
	$('#fullscreen').html('').fadeIn('slow').draggable({delay:100, cancel: 'input, textarea, select, .buttonwrapper'});
	$('#fade').fadeTo('slow', 1);
	$('#fullscreen').load('ajax.php?a=survey_chaneg_type', {anketa: srv_meta_anketa_id, new_type: new_type, change_type_submit:change_type_submit}).draggable({delay:100, cancel: 'input, textarea, select, .buttonwrapper'});
}
function survey_chaneg_type_cancle() {
	$('#fullscreen').hide();
	$('#fade').fadeOut('slow');
}
function preview_spremenljivka(spremenljivka, lang_id) {
	$('#fullscreen').html('').fadeIn('slow');
	$('#fade').fadeTo('slow', 1);

	$('#fullscreen').load('ajax.php?a=preview_spremenljivka', {anketa: srv_meta_anketa_id, spremenljivka: spremenljivka, lang_id: lang_id,podstran: srv_meta_podstran})/* .draggable({delay:100, cancel: 'input, textarea, select, .buttonwrapper'}) */;
}
function preview_spremenljivka_analiza(spremenljivka, lang_id) {
	$('#fullscreen').html('').fadeIn('slow');
	$('#fade').fadeTo('slow', 1);

	$('#fullscreen').load('ajax.php?t=analysis&a=preview_spremenljivka', {anketa: srv_meta_anketa_id, spremenljivka: spremenljivka, lang_id: lang_id,podstran: srv_meta_podstran})/* .draggable({delay:100, cancel: 'input, textarea, select, .buttonwrapper'}) */;
}
function preview_spremenljivka_cancel() {
	$('#fullscreen').hide();
	if ($('#vprasanje').css('display') != 'block') {
		$('#fade').fadeOut('slow');
	}
}
function preview_page() {
	$('#fullscreen').html('').fadeIn('slow').draggable({delay:100, cancel: 'input, textarea, select, .buttonwrapper'});
	$('#fade').fadeTo('slow', 1);
	$('#fullscreen').load('ajax.php?a=preview_page', {anketa: srv_meta_anketa_id, grupa: srv_meta_grupa}).draggable({delay:100, cancel: 'input, textarea, select, .buttonwrapper'});
}
function preview_page_cancle() {
	$('#fullscreen').hide();
	$('#fade').fadeOut('slow');
}

/*function rename_variable(spremenljivka, value, variable_custom, show) {
	$("#div_variable_"+spremenljivka).load('ajax.php?a=rename_variable', {anketa: srv_meta_anketa_id, spremenljivka:spremenljivka, variable_custom: variable_custom, value:value, show:show});
}*/


// Odpravimo težave z IE7, kateri ne omogoča disejblat posameznih opcij
function IE7_select_disabled_fix () {

	if (jQuery.browser.msie && parseInt(jQuery.browser.version) < 8) {
		$('option[disabled]').css({'color': '#cccccc'});
		$('select').change(function() {
			if(this.options[this.selectedIndex].disabled) {
				if(this.options.length == 0) {
					this.selectedIndex = -1;
				} else {
					this.selectedIndex--;
				}
				$(this).trigger('change');
			}
		});
		$('select').each(function(it) {
			if(this.options[this.selectedIndex].disabled) {
				this.onchange();
			}
		});
	}
};

function change_alert_respondent(what,el) {
	var id = el.attr("id");
	var checked = $("#alert_"+what).is(':checked');
	$("#label_alert_"+what).load('ajax.php?a=change_alert_respondent', {anketa: srv_meta_anketa_id, checked: checked, what:what});
}
function change_alert_instruction(el) {
	var checked = el.is(':checked');
	if (checked) {
		$("#alert_respondent_cms_instruction").show();
	} else {
		$("#alert_respondent_cms_instruction").hide();
	}
}
function alert_add_necessary_sysvar(what,el) {
	var id = el.attr("id");
	var checked = $("#alert_"+what).is(':checked');
	$("div#label_alert_"+what).load('ajax.php?a=alert_add_necessary_sysvar', {anketa: srv_meta_anketa_id, checked: checked, what:what});
}
function alert_change_user_from_cms(what, el) {
	$("div#label_alert_"+what).load('ajax.php?a=alert_change_user_from_cms', {anketa: srv_meta_anketa_id});
}

function alert_edit_if (type, uid) {

	$('#fade').fadeTo('slow', 1);
	$('#div_condition_editing').load('ajax.php?a=alert_edit_if', {anketa: srv_meta_anketa_id, uid: uid, type: type}).show();
}

function alert_if_remove (_if) {

	if (confirm( lang['srv_brisiifconfirm'] )) {

		$.post('ajax.php?t=branching&a=if_remove', { 'if' : _if, anketa : srv_meta_anketa_id }, function () {
			window.location.reload();
		});
		$('#div_condition_editing').hide();
		//$('#fade').fadeOut('slow');
	}
}

function alert_if_close (_if) {

	$('#div_condition_editing').hide();
	window.location.reload();
}

//nastavitve za glasovanje - what je spremenljivka v tabeli srv_glasovanje, ki jo spreminjamo
function edit_glasovanje(spremenljivka, results, what){

	if(what == 'finish_author' || what == 'finish_respondent_cms' || what == 'finish_other' || what == 'show_results' || what == 'show_percent' || what == 'show_graph'){
		if(results.checked == true)
			results = 1;
		else
			results = 0;
	}

	if($("#glas_extra_settings").is(":visible") == true)
		var displayExtra = 1;
	else
		var displayExtra = 0;

	$("#glas_settings").load('ajax.php?a=glasovanje_settings&t=glasovanje', {anketa: srv_meta_anketa_id, spremenljivka: spremenljivka, results: results, what: what, displayExtra: displayExtra}, function() {
		if(what == 'show_intro' || what == 'show_concl' || what == 'stat' || what == 'embed')
			$("#branching").load('ajax.php?a=glasovanje_vprasanja&t=glasovanje', {anketa: srv_meta_anketa_id, spremenljivka: spremenljivka, what: what});
	});
}

function glas_extra_settings(){
	$('.more').toggle();
	$('.less').toggle();
	$('#glas_extra_settings').slideToggle();
}

//hitre nastavitve za formo - what je spremenljivka, ki jo spreminjamo
function edit_form_settings(spremenljivka, results, what){

	if(what == 'finish_author' || what == 'finish_respondent_cms' || what == 'finish_other'){
		if(results.checked == true)
			results = 1;
		else
			results = 0;
	}

	$("#simple").load('ajax.php?a=form_settings', {anketa: srv_meta_anketa_id, spremenljivka: spremenljivka, results: results, what: what});
	//$.post('ajax.php?a=form_settings', {anketa: srv_meta_anketa_id, spremenljivka: spremenljivka, results: results, what: what});

	if(what == 'show_intro' || what == 'show_concl')
		$("#vprasanja").load('ajax.php?a=glasovanje_vprasanja', {anketa: srv_meta_anketa_id, spremenljivka: spremenljivka, what: what});

}

function newAnketaBlank(type) {

	var survey_type = type || $("input[name=newAnketaBlank]:checked").val();

	var naslov = jQuery.trim($("#novaanketa_naslov").val());
	if ($("#novaanketa_naslov_1").length > 0) {
		naslov = jQuery.trim($("#novaanketa_naslov_1").val());
	}

	var akronim = naslov;
	if ($("#novaanketa_akronim_1").length > 0) {
		var akronim = jQuery.trim($("#novaanketa_akronim_1").val());
	}

	var folder = '-1';
	if ($("#novaanketa_folder").length) {
		folder = $("#novaanketa_folder").val();
	}

    var intro_opomba = jQuery.trim($("#novaanketa_opis").val());

    if ($("#lang_resp").length > 0 && $("#lang_resp").val() > 0) {
    	var lang_resp = jQuery.trim($("#lang_resp").val());
	} else {
		var lang_resp = 1;
	}

	var skin = jQuery.trim($("#noSurvey_skin_id").val());
	if(skin == '')
		skin = '1kaBlue';

	$.redirect('ajax.php?a=anketa', {naslov: naslov, intro_opomba: intro_opomba, akronim: akronim, survey_type:survey_type, lang_resp:lang_resp, skin:skin, folder:folder});
}
function newAnketaCancle() {
	$('#fade').fadeOut('slow');
	$('#fullscreen').html('').fadeOut('slow');
}
// Preklop skina pri ustvarjanju ankete
function change_noSurvey_skin(skin){

	// Deaktiviramo
	$('.selected').removeClass('selected');

	// Aktiviramo novega
	$("#skin_" + skin).addClass('selected');

	$('input[name=skin]').val(skin);
}
// Scroll po skinih
function scroll_noSurvey_skin(direction){

	var leftPos = $('#skins_holder').scrollLeft();

	if(direction == 'left'){
		$("#skins_holder").animate({scrollLeft: leftPos - 800}, 1000, 'easeOutQuart');
	}
	else{
		$("#skins_holder").animate({scrollLeft: leftPos + 800}, 1000, 'easeOutQuart');
	}
}

// Nova anketa s kopiranjem obstojece
function newAnketaCopy() {

	var ank_id = $("#my_surveys").val();

	$.redirect('ajax.php?t=library&a=anketa_copy_new', {ank_id: ank_id});
}

// Preklop predloge pri ustvarjanju ankete iz predloge
function newAnketaTemplate_change(id){

	// Deaktiviramo in aktiviramo novega
	$('.selected').removeClass('selected');
	$("#template_" + id).addClass('selected');

	// Nastavimo naslov
	var title = $("#template_title_" + id).val();
	$('input[name=novaanketa_naslov_1]').val(title);
	$('input[name=novaanketa_akronim_1]').val(title);

	// Nastavimo id za post
	$('input[name=noSurvey_template_id]').val(id);
}
// Nova anketa s kopiranjem iz templata
function newAnketaTemplate() {
	
	var ank_id = $("#noSurvey_template_id").val();
	
	var naslov = jQuery.trim($("#novaanketa_naslov_1").val());
	var akronim = jQuery.trim($("#novaanketa_akronim_1").val());
	
	var folder = '-1';
	if ($("#novaanketa_folder").length) {
		folder = $("#novaanketa_folder").val();
	}
	
	if(ank_id == '' || ank_id < 1){
		genericAlertPopup('srv_newSurvey_survey_template_error');
	}
	else{
		$.redirect('ajax.php?t=library&a=anketa_copy_new', {ank_id:ank_id, naslov:naslov, akronim:akronim, folder:folder});
	}
}

// preveri ali je uploadana datoteka .1ka in pokazi obvestilo
function checkFileExtension1ka() {
    var fileName = document.getElementById("restore").value;
    var fileExtension = fileName.split(".").pop().toLowerCase();

	if(fileName){
		document.getElementById("file-input-label-populated").textContent = fileName.split("\\").pop();

		document.getElementById("info_text_populated").style.display = "block";
		document.getElementById("info_text_empty").style.display = "none";

		document.getElementById("file-input-label-clear").style.display = "inline-block";
		document.getElementById("file-input-label-empty").style.display = "none";
		document.getElementById("file-input-label-populated").style.display = "inline-block";

		if (fileExtension === "1ka") {
			document.getElementById("1ka_file_approved_text").style.display = "block";
			document.getElementById("1ka_file_not_approved_text").style.display = "none";
			document.getElementById("noSurvey_create").disabled = false;	
		} else {
			document.getElementById("1ka_file_approved_text").style.display = "none";
			document.getElementById("1ka_file_not_approved_text").style.display = "block";
			document.getElementById("noSurvey_create").disabled = true;	
		}
	}
	else{
		document.getElementById("info_text_populated").style.display = "none";
		document.getElementById("info_text_empty").style.display = "block";

		document.getElementById("file-input-label-clear").style.display = "none";
		document.getElementById("file-input-label-empty").style.display = "block";
		document.getElementById("file-input-label-populated").style.display = "none";

		document.getElementById("1ka_file_approved_text").style.display = "none";
		document.getElementById("1ka_file_not_approved_text").style.display = "none";
		document.getElementById("noSurvey_create").disabled = true;	
	}
}

function clearFileInput() {
    document.getElementById("restore").value = "";
	checkFileExtension1ka();
}

// Preview vprasanj pri uvozu ankete iz besedila
function anketaFromText_preview(text) {
	
	var text = $("textarea#anketa_from_text_textarea").val().trim();
	
	$("#preview_field").load('ajax.php?t=newSurvey&a=from_text_preview', {text: text});
}
// Ustvarimo anketo in ji uvozimo vprasanja iz texta
function newAnketaFromText() {
	
	var survey_type = '2';
	var skin = '1kaBlue';

	var naslov = jQuery.trim($("#novaanketa_naslov").val());
	if ($("#novaanketa_naslov_1").length > 0) {
		naslov = jQuery.trim($("#novaanketa_naslov_1").val());
	}

	var akronim = naslov;
	if ($("#novaanketa_akronim_1").length > 0) {
		var akronim = jQuery.trim($("#novaanketa_akronim_1").val());
	}

    if ($("#lang_resp").length > 0 && $("#lang_resp").val() > 0) {
    	var lang_resp = jQuery.trim($("#lang_resp").val());
	} else {
		var lang_resp = 1;
	}

	// Uvoz vprasanj in variabel iz texta
	var from_text = $("textarea#anketa_from_text_textarea").val().trim();

	$.redirect('ajax.php?a=anketa_from_text', {naslov: naslov, akronim: akronim, survey_type:survey_type, lang_resp:lang_resp, skin:skin, from_text:from_text});
}

// Prikaz popupa znotraj ankete za uvoz iz texta
function popupImportAnketaFromText() {
	
	$('#fade').fadeTo('slow', 1);
    $("#popup_import_from_text").load('ajax.php?a=show_import_from_text');
    $("#popup_import_from_text").show();
}
// Prikaz popupa znotraj ankete za uvoz iz texta
function popupImportAnketaFromText_close() {
	
	$("#popup_import_from_text").hide();
	$('#fade').fadeOut('slow');
}
// Uvozimo vprasanja v anketo iz texta
function importAnketaFromText() {
	
	// Uvoz vprasanj in variabel iz texta
	var from_text = $("textarea#anketa_from_text_textarea").val().trim();

	$.redirect('ajax.php?a=import_from_text', {anketa: srv_meta_anketa_id, from_text:from_text}, function(){
		popupImportAnketaFromText_close();
	});
}

/* funkcije za manipulacijo profilov respondentov */
function respondent_run(pid) {
	init_progressBar(true);
	var variables = $("#respondent_profile_values").find("#respondent_profile_variables").val();
	var data = $("#respondent_profile_values").find("#respondent_profile_value_text").val();
	var profile_from = $("#profile_from").val();
//	$("#survey_respondents").load('ajax.php?a=survey_respondents&b=run_respondent_profile', {anketa: srv_meta_anketa_id, pid:pid, variables:variables, data:data});
	$.redirect('ajax.php?a=survey_respondents&b=run_respondent_profile', {anketa: srv_meta_anketa_id, pid:pid, variables:variables, data:data, profile_from:profile_from});
}

function respondent_save(pid) {
	var variables = $("#respondent_profile_values").find("#respondent_profile_variables").val();
	var data = $("#respondent_profile_values").find("#respondent_profile_value_text").val();
	$("#survey_respondents").load('ajax.php?a=survey_respondents&b=save_respondent_profile', {anketa: srv_meta_anketa_id, pid:pid, variables:variables, data:data});
}

function respondent_save_new(pid) {
    $('#fade').fadeTo('slow', 1);
    $("#respondent_new_dialog").find("#newProfileId").val(pid);
	$("#respondent_new_dialog").show();
}
function change_respondent_profile(pid) {
	var profile_from = $("#profile_from").val();
	$("#survey_respondents").load('ajax.php?a=survey_respondents&b=change_respondent_profile', {anketa: srv_meta_anketa_id, pid: pid, profile_from:profile_from})
}
function respondent_saveNewProfile() {
	var pid = $("#respondent_new_dialog").find("#newProfileId").val();
	var name = $("#respondent_new_dialog").find("#newProfileName").val();
	var variables = $("#respondent_profile_values").find("#respondent_profile_variables").val();
	var data = $("#respondent_profile_values").find("#respondent_profile_value_text").val();

	$("#survey_respondents").load('ajax.php?a=survey_respondents&b=save_new_respondent_profile', {anketa: srv_meta_anketa_id, name:name, pid:pid, variables:variables, data:data}, function() {
		$("#respondent_new_dialog").hide();
		$('#fade').fadeOut('slow');
	});
}
function respondent_renameProfile() {
	var pid = $("#respondent_rename_dialog").find("#renameProfileId").val();
	var name = $("#respondent_rename_dialog").find("#renameProfileName").val();
	$("#survey_respondents").load('ajax.php?a=survey_respondents&b=rename_respondent_profile', {anketa: srv_meta_anketa_id, name:name, pid:pid}, function() {
		$("#respondent_rename_dialog").hide();
		$('#fade').fadeOut('slow');
	});

}
function respondent_deleteProfile() {
	var pid = $("#respondent_delete_dialog").find("#deleteProfileId").val();
	$("#survey_respondents").load('ajax.php?a=survey_respondents&b=delete_respondent_profile', {anketa: srv_meta_anketa_id, pid:pid}, function() {
		$("#respondent_delete_dialog").hide();
		$('#fade').fadeOut('slow');
	});

}
function showRenameRespondentProfile() {
	var pid = $("#respondent_profiles").find(".option.active").attr('value');
    $('#fade').fadeTo('slow', 1);
    $("#respondent_rename_dialog").find("#renameProfileId").val(pid);
    $("#respondent_rename_dialog").show();
}
function showDeleteRespondentProfile() {
	var pid = $("#respondent_profiles").find(".option.active").attr('value');
    $('#fade').fadeTo('slow', 1);
    $("#respondent_delete_dialog").find("#deleteProfileId").val(pid);
    $("#respondent_delete_dialog").show();
}
function respondent_change_variable(el) {
	var pid = $("#respondent_profiles").find(".option.active").attr('value');
	var checked = "";
	var prefix = "";
	var manual = $("input[name=resp_check]:checked").each( function() {
		checked = checked+prefix+$(this).val();
		prefix = ",";
	});
	$("#respondent_profile_variables").val(checked);
}
/* konec funkcij za manipulacijo profilov respondentov */


/* funkcije za manipulacijo profilov email vabil */
function invitation_run(pid) {
	var title = $("#invitation_profile_values").find("#invitation_profile_title").val();
	var replyto = $("#invitation_profile_values").find("#invitation_profile_replyto").val();
//	var content = $("#invitation_profile_values").find("#invitation_profile_content").val();
	var content = CKEDITOR.get('invitation_profile_content').getContent();
	remove_editor("invitation_profile_content");

	//$("#survey_invitation").load('ajax.php?a=survey_invitation&b=run_invitation_profile', {anketa: srv_meta_anketa_id, pid:pid, title:title, content:content}, function() {
	//	create_editor("invitation_profile_content");
	//});
	$.redirect('ajax.php?a=survey_invitation&b=run_invitation_profile', {anketa: srv_meta_anketa_id, pid:pid, title:title, content:content, replyto:replyto});
}

function invitation_save(pid) {
	var title = $("#invitation_profile_values").find("#invitation_profile_title").val();
	var replyto = $("#invitation_profile_values").find("#invitation_profile_replyto").val();
//	var content = $("#invitation_profile_values").find("#invitation_profile_content").val();
	var content = CKEDITOR.get('invitation_profile_content').getContent();
	remove_editor("invitation_profile_content");
	$("#survey_invitation").load('ajax.php?a=survey_invitation&b=save_invitation_profile', {anketa: srv_meta_anketa_id, pid:pid, title:title, content:content, replyto:replyto}, function() {
		create_editor("invitation_profile_content");
	});
}

function invitation_save_new(pid) {
    $('#fade').fadeTo('slow', 1);
    $("#invitation_new_dialog").find("#newProfileId").val(pid);
	$("#invitation_new_dialog").show();
}
function change_invitation_profile(pid) {
	remove_editor("invitation_profile_content");
	$("#survey_invitation").load('ajax.php?a=survey_invitation&b=change_invitation_profile', {anketa: srv_meta_anketa_id, pid: pid}, function() {
		create_editor("invitation_profile_content");
	});
}
function invitation_saveNewProfile() {
	var pid = $("#invitation_new_dialog").find("#newProfileId").val();
	var name = $("#invitation_new_dialog").find("#newProfileName").val();
	var title = $("#invitation_profile_values").find("#invitation_profile_title").val();
	var replyto = $("#invitation_profile_values").find("#invitation_profile_replyto").val();
//	var content = $("#invitation_profile_values").find("#invitation_profile_content").val();
	var content = CKEDITOR.get('invitation_profile_content').getContent();
	remove_editor("invitation_profile_content");
	$("#survey_invitation").load('ajax.php?a=survey_invitation&b=save_new_invitation_profile', {anketa: srv_meta_anketa_id, name:name, pid:pid, title:title, content:content, replyto:replyto}, function() {
		create_editor("invitation_profile_content");
		$("#invitation_new_dialog").hide();
		$('#fade').fadeOut('slow');
	});
}
function invitation_renameProfile() {
	var pid = $("#invitation_rename_dialog").find("#renameProfileId").val();
	var name = $("#invitation_rename_dialog").find("#renameProfileName").val();
	remove_editor("invitation_profile_content");
	$("#survey_invitation").load('ajax.php?a=survey_invitation&b=rename_invitation_profile', {anketa: srv_meta_anketa_id, name:name, pid:pid}, function() {
		create_editor("invitation_profile_content");
		$("#invitation_rename_dialog").hide();
		$('#fade').fadeOut('slow');
	});

}
function invitation_deleteProfile() {
	var pid = $("#invitation_delete_dialog").find("#deleteProfileId").val();
	remove_editor("invitation_profile_content");
	$("#survey_invitation").load('ajax.php?a=survey_invitation&b=delete_invitation_profile', {anketa: srv_meta_anketa_id, pid:pid}, function() {
		create_editor("invitation_profile_content");
		$("#invitation_delete_dialog").hide();
		$('#fade').fadeOut('slow');
	});

}
function showRenameInvitationProfile() {
	var pid = $("#invitation_profiles").find(".option.active").attr('value');
    $('#fade').fadeTo('slow', 1);
    $("#invitation_rename_dialog").find("#renameProfileId").val(pid);
    $("#invitation_rename_dialog").show();
}
function showDeleteInvitationProfile() {
	var pid = $("#invitation_profiles").find(".option.active").attr('value');
    $('#fade').fadeTo('slow', 1);
    $("#invitation_delete_dialog").find("#deleteProfileId").val(pid);
    $("#invitation_delete_dialog").show();
}
/* konec funkcij za manipulacijo profilov email vabil */

function recalc_alert_expire(days) {
	$("#calc_alert_expire").load('ajax.php?a=recalc_alert_expire', {anketa: srv_meta_anketa_id, days:days});
}

// enablamo in disablamo vnos max stevila glasov (trajanje)
function voteCountStatus(status) {
	
	if (status == 1 || status == 2) {
		$('#vote_limit_warning').removeClass('displayNone');
		$('#vote_limit').removeClass('bottom0');
	} else {
		$('#vote_limit_warning').addClass('displayNone');
		$('#vote_limit').addClass('bottom0');
	}

	if (status == 1) {
		$('#vote_limit_all_warning').removeClass('displayNone');
	} else {
		$('#vote_limit_all_warning').addClass('displayNone');
	}
}
function voteCountToggle(status) {
    if (status == 1 || status == 2) {
    	$('#voteCountToggle1').show();
    } else {
        $('#voteCountToggle1').hide();
    }
}

function survey_statistic_referal(what) {
    
	if ($(what).attr('value') == '0') { // nalozimo vsebino samo prvi klik
		var type = $("#type").val();
		var period = $("#period").val();
		var hideNullValues_dates = $("#hideNullValues_dates").is(':checked');
		var hideNullValues_status = $("#hideNullValues_status").is(':checked');

		$("#survey_referals").load('ajax.php?a=survey_statistic_referal', {anketa:srv_meta_anketa_id, type: type, period:period, hideNullValues_dates:hideNullValues_dates, hideNullValues_status: hideNullValues_status}, function() {
			$("#survey_referals").slideDown();
			$(what).attr('value','1');
		});
	} 
    else if ($(what).attr('value') == '1') { // skrijemo
		$("#survey_referals").slideUp();
		$(what).attr('value','2');
	} 
    else { // prikazemo
		$("#survey_referals").slideDown();
		$(what).attr('value','1');
	}
}

function ip_list_podrobno (what) {

	if ($(what).attr('value') == '0') { // nalozimo vsebino samo prvi klik
		var type = $("#type").val();
		var period = $("#period").val();
		var hideNullValues_dates = $("#hideNullValues_dates").is(':checked');
		var hideNullValues_status = $("#hideNullValues_status").is(':checked');

		$("#ip_list_podrobno").load('ajax.php?a=survey_statistic_ip_list', {anketa:srv_meta_anketa_id, type: type, period:period, hideNullValues_dates:hideNullValues_dates, hideNullValues_status: hideNullValues_status}, function() {
			$("#ip_list_podrobno").slideDown();
			$(what).attr('value','1');
		});
	} 
    else if ($(what).attr('value') == '1') { // skrijemo
		$("#ip_list_podrobno").slideUp();
		$(what).attr('value','2');
	} 
    else { // prikazemo
		$("#ip_list_podrobno").slideDown();
		$(what).attr('value','1');
	}
}
function survey_statistic_status(status) {
	$('#fullscreen').html('').fadeIn('slow').draggable({delay:100, cancel: 'input, textarea, select, .buttonwrapper'});
	$('#fade').fadeTo('slow', 1);
	$('#fullscreen').load('ajax.php?a=survey_statistic_status', {anketa: srv_meta_anketa_id, status: status}).draggable({delay:100, cancel: 'input, textarea, select, .buttonwrapper'});
}
function close_statistic_float_div() {
	$('#fullscreen').fadeOut('slow');
	$('#fade').fadeOut('slow');
}

function refreshBottomIcons(color) {
	if (color == undefined && $(".spr_editmode").length != 0)
		{ color = 'gray'; }

	if (color == 'gray') {

		$("#bottom_invitaton_button").removeClass('ovalbutton_orange').addClass('ovalbutton_gray');
    } else {

    	$("#bottom_invitaton_button").removeClass('ovalbutton_gray').addClass('ovalbutton_orange');
    }
}

function save_user_settings() {
	var icons_always_on = $("input[name=icons_always_on]:checked").val();
	var full_screen_edit = $("input[name=full_screen_edit]:checked").val();
	$.post('ajax.php?a=save_user_settings', {icons_always_on: icons_always_on, full_screen_edit: full_screen_edit}, function() {
		actionNotePopup('success_save', 'success');

	});
}
function updateManual() {
	$("#radioManual").attr("checked", "checked");
}
function updateManual1() {
	$("#radioManual1").attr("checked", "checked");
}

function chnage_full_screen_edit() {

	//srv_meta_full_screen_edit = $("input[name=full_screen_edit]:checked").val();
	srv_meta_full_screen_edit = $("input[name=full_screen_edit]").is(':checked') ? 1 : 0;

	$.post('ajax.php?a=save_user_settings', {anketa: srv_meta_anketa_id, full_screen_edit: srv_meta_full_screen_edit}, function() {
		actionNotePopup('success_save', 'success');
	});
}


function doTxtExport() {
	$('#export_txt_form').submit();
	/*
	var fullMeta = ( $('#fullMeta').is(':checked') ) ? '&fullMeta=1' : '';
	var hiddenSystem = ( $('#hiddenSystem').is(':checked') ) ? '&hiddenSystem=1' : '';
	window.open( 'ajax.php?t=export&a=doexport'+'&m=txt'+'&anketa=' + srv_meta_anketa_id + fullMeta+hiddenSystem);
	*/
	return false;
}

function doExcelXlsExport() {
	$('#export_excel_xls_form').submit();
}

function doExcelExport() {
	$('#export_excel_form').submit();
	/*
	// preberemo katere statuse odpiramo
	var fullMeta = ( $('#fullMeta').is(':checked') ) ? '&fullMeta=1' : '';
	var hiddenSystem = ( $('#hiddenSystem').is(':checked') ) ? '&hiddenSystem=1' : '';
	var export_labels = ( $('#export_labels').is(':checked') ) ? '&export_labels=1' : '';

	/ *
	var replace = '';
	if ( $('#do_replace').is(':checked') ) {
		replace = '&replace='+$('#replace_with').val();
	}
	* /

	// tole nardimo malo bol zahtevno če bomo kdaj hoteli dodati možnost izbire večih zamenjevalnih polj
	var checked = $('input[name="export_delimit"]:checked').val();
	if (checked == 0) {
		var $div_selector = $('#replace_export_delimit_semicolon');
	} else {
		var $div_selector = $('#replace_export_delimit_comma');
	}
	var all_imputs = ($div_selector.find('input[type="text"]').length) / 2;


	//alert(replaces);
	//	window.open( 'ajax.php?t=export&a=doexport'+'&m=excel'+'&anketa=' + srv_meta_anketa_id + fullMeta +hiddenSystem+ export_labels + replaces, {replaces:replaces});
	//return false;
	*/
}
function excelExportChangeDelimit($param) {
	if ($param == 1) {
		$('#replace_export_delimit_semicolon').removeClass('displayNone');
		$('#replace_export_delimit_comma').addClass('displayNone');
	}
	else if ($param == 2) {
		$('#replace_export_delimit_semicolon').addClass('displayNone');
		$('#replace_export_delimit_comma').removeClass('displayNone');
	}
	
    return false;
}

function doSpssExport(data) {
	if (data == 'yes') {
		var input = $("<input>").attr("type", "hidden").attr("name", "exportData").val("1");
		$('#export_spss_form').append($(input));
	} else {
		var input = $("<input>").attr("type", "hidden").attr("name", "exportData").val("0");
		$('#export_spss_form').append($(input));
	}
	$('#export_spss_form').submit();

	/*
	var exportData = ( data == 'yes' ) ? 'exportData&=1' : '';
	var fullMeta = ( $('#fullMeta').is(':checked') ) ? '&fullMeta=1' : ''
	var hiddenSystem = ( $('#hiddenSystem').is(':checked') ) ? '&hiddenSystem=1' : '';
	window.open( 'ajax.php?t=export&a=doexport'+'&m=spss'+'&anketa=' + srv_meta_anketa_id + fullMeta + hiddenSystem+ exportData );
    */
}

function doSAVExport() {
	$('#export_sav_form').submit();
}



// Read a page's GET URL variables and return them as an associative array.
function getUrlVars()
{
    var vars = [], hash;
    var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
    for(var i = 0; i < hashes.length; i++)
    {
        hash = hashes[i].split('=');
        vars.push(hash[0]);
        vars[hash[0]] = hash[1];
    }
    return vars;
}

function check_valid_variable(variable) {

	var ValidPattern = /^[A-Za-z0-9]*$/;
	var ValidFirstChar = /^[A-Za-z]*$/;
	var result = '';

	for (var i=0; i<variable.length; i++) {
		var chr = variable.charAt(i);

		// prvi znak ne sme biti number
		if (i == 0) {
			if (ValidFirstChar.test(chr) ){
				result = result + chr;
			}
		} else if (ValidPattern.test(chr) ){ // ostali znaki so lahko tudi number
			result = result + chr;
        }
	}

	result = result.substring(0, 15);

	// Dodaten pogoj da ponovimo, ker v nekaterih primerih ostane stevilka na prvem mestu
	if(!ValidFirstChar.test(result.charAt(0))){
		result = check_valid_variable(result);
	}

	return result;
}

function check_valid_radio_variable(variable) {

	var ValidPattern = /^[0-9\-]*$/;
	var result = '';

	for (var i=0; i<variable.length; i++) {
		var chr = variable.charAt(i);

        // Radio ima lahko samo number
		if (ValidPattern.test(chr) ){
			result = result + chr;
        }
	}

	result = result.substring(0, 15);

	return result;
}

function clearDefaultValue(el) {
  if (el.defaultValue==el.value) el.value = ""
}

function showSearch() {
	//$('#searchSurvey').toggle("blind", { direction: 'horizontal', start:  }, 500);
	//$('#searchSurvey').animate({width: 'toggle'});

	$('#searchSurvey').animate({width: 'toggle'});
}

// search for data table
function showDataTableSearch() {
	if($('#data_search_value').is(":visible"))
		$('#data_search_filter').css('background-color', '#f8f8f8');
	else
		$('#data_search_filter').css('background-color', 'white');

	$('#data_search_value').animate({width: 'toggle'});
}

// clear search for data table
function clearDataTableSearch() {
	$('#data_search_value').val('');
	data_search_filter();
}

function showSearchb() {
	//$('#searchSurvey').toggle("blind", { direction: 'horizontal', start:  }, 500);
	//$('#searchSurvey').animate({width: 'toggle'});

	$('#searchSurveyb').animate({width: 'toggle'});
}

function executeDrupalSearch() {

	var url = $('#drupal_search_url').val();
    var searchString = $('#searchSurvey').val();

    window.open(url + encodeURIComponent(searchString), '_blank');
}

function showAdvancedSearch(){
	
	if ($('#advancedSearch').is(":visible")) {
		$('#advancedSearch').slideUp('slow');
		$('#advanced_settings_button').removeClass('active');
	} 
	else {
		$('#advancedSearch').slideDown('slow');
		$('#advanced_settings_button').addClass('active');
	}
}


function max_stevilo_vnosov() {

	var input = $("input[name=stevilo_vnosov]");
	if ( value = parseInt( input.val() ) ) {

		if (value > 1000)
			value = 1000;

	} else {

		value = 0;

	}

	input.val(value);

}
function link_enable_addvance (what) {
	// najprej aktiviramo telefonsko ali e-mail anketo če še ni, nato pa redirektamo
	$.redirect('ajax.php?a=enable_addvance', {anketa:srv_meta_anketa_id, what:what});


}

function toggle_standardne_besede () {

	if ($('.standardne_besede').css('display') == 'none') {
		$('input[name=std_besede]').attr('checked', true);
		$('.standardne_besede').show();
	} else {
		$('input[name=std_besede]').attr('checked', false);
		$('.standardne_besede').hide();
	}
}

function dostopActiveShowAll(show_hide) {
	if (show_hide == 'true') {
		$("#dostop_active_show_1").hide();
		$("#dostop_active_show_2").show();
		/*$("div[name=dostop_active_uid]").each(function(){
			$(this).css('display', 'block');
		});*/

		$('#dostop_users_list').load('ajax.php?a=dostop_active_show_all', {show_all:1, anketa:srv_meta_anketa_id});
	}
	else {
		$("#dostop_active_show_1").show();
		$("#dostop_active_show_2").hide();
		/*$("div[name=dostop_active_uid] input:not(:checked)").each(function(){
			$(this).parent().css('display', 'none');
		});*/

		$('#dostop_users_list').load('ajax.php?a=dostop_active_show_all', {show_all:0, anketa:srv_meta_anketa_id});
	}
}

function dostopPassiveShowAll(show_hide) {
	if (show_hide == 'true') {
		$("#dostop_passive_show_1").hide();
		$("#dostop_passive_show_2").show();
		$("div[name=dostop_passive_uid]").each(function(){
			$(this).css('display', 'block');
		});
	} else {
		$("#dostop_passive_show_1").show();
		$("#dostop_passive_show_2").hide();
		$("div[name=dostop_passive_uid] input:not(:checked)").each(function(){
			$(this).parent().css('display', 'none');
		});
	}
}

function dostopNoteToggle () {

    if($('#addusers_note_checkbox').is(':checked')){
        $('#addusers_note').removeClass('displayNone');
    }
    else{
        $('#addusers_note').addClass('displayNone');
    }
}

// Ajax klic za dodajanje dostopa in posiljanje obvestila
function dostopAddAccess () {

    var addusers = $('#addusers').val();
    var addusers_note = '';
    if($('#addusers_note_checkbox').is(':checked')){
        addusers_note = $('#addusers_note').val();
    }
    
    // Popup z rezultatom (uspesno ali neuspesno dodajanje dostopa)
    $('#fade').fadeTo('slow', 1);
    $('#general_popup').html('').fadeIn('slow');
    $("#general_popup").load('ajax.php?a=add_survey_dostop_popup', {addusers:addusers, addusers_note:addusers_note, anketa:srv_meta_anketa_id}, function(){

        // Refresh vsebine v ozadju
        $("#globalSetingsList").load('ajax.php?a=refresh_dostop_settings', {anketa:srv_meta_anketa_id});
    });
}

function comments_admin_toggle (type) {
	if ( $('#comments_admin'+type).attr('admin_on') == 'true' ) {
		comments_admin_off(type);
	} else {
		comments_admin_on(type);
	}
}

function comments_admin_on (type) {

	$('#comments_admin'+type).attr('admin_on', 'true');
	$('#comments_admin'+type).attr('checked', true);
	if (type == 1) {
		$('select[name=survey_comment]').val('3');
		$('select[name=survey_comment_viewadminonly]').val('3');
		//$('input#survey_comment_showalways_0').attr('checked', true);
	} else {
		$('select[name=question_note_view]').val('3');
		$('select[name=question_note_write]').val('0');

		$('select[name=question_comment]').val('3');
		$('select[name=question_comment_viewadminonly]').val('3');
	}
}

function comments_admin_off (type) {

	$('#comments_admin'+type).attr('admin_on', 'false');
	$('#comments_admin'+type).attr('checked', false);
	if (type == 1) {
		$('select[name=survey_comment]').val('');
		$('select[name=survey_comment_viewadminonly]').val('3');
		//$('input#survey_comment_showalways_0').attr('checked', true);
	} else {
		$('select[name=question_note_view]').val('');
		$('select[name=question_note_write]').val('');

		$('select[name=question_comment]').val('');
		$('select[name=question_comment_viewadminonly]').val('4');
	}
}

function check_comments_admin (type) {
	if (type == 1) {
		if (
				$('select[name=survey_comment]').val() != '' /*&&
				$('select[name=survey_comment_viewadminonly]').val() == '3' /*&&
				$('input#survey_comment_showalways_0').attr('checked') == 'checked'*/
			)
				return true;
			else
				return false;
	} else {
		if (
				/*$('select[name=question_note_view]').val() == '3' &&
				$('select[name=question_note_write]').val() == '0' &&*/

				$('select[name=question_comment]').val() != '' /*&&
				$('select[name=question_comment_viewadminonly]').val() == '3'*/
			)
				return true;
			else
				return false;
	}
}

function check_comments_admin_off (type) {
	if (type == 1) {
		if (
				$('select[name=survey_comment]').val() == '' /*&&
				$('select[name=survey_comment_viewadminonly]').val() == '4' &&
				$('input#survey_comment_showalways_0').attr('checked') == 'checked'*/
			)
				return true;
			else
				return false;
	} else {
		if (
				/*$('select[name=question_note_view]').val() == '' &&
				$('select[name=question_note_write]').val() == '' &&*/

				$('select[name=question_comment]').val() == '' /*&&
				$('select[name=question_comment_viewadminonly]').val() == '4'*/
			)
				return true;
			else
				return false;
	}
}

function comments_resp_toggle (type) {

	// Komentarji respondentov na vprasanje
	if (type == 1) {
		if ( $('#comments_resp').attr('resp_on') == 'true' ) {
			comments_resp_off();
		} else {
			comments_resp_on();
		}
	}
	// Komentarji respondentov na anketo
	else {
		if ( $('#comments_resp2').attr('resp_on') == 'true' ) {
			$('#comments_resp2').attr('resp_on', 'false');
			$('#comments_resp2').attr('checked', false);

			$('select[name=survey_comment_resp]').val('');
			$('select[name=survey_comment_viewadminonly_resp]').val('4');
		} else {
			$('#comments_resp2').attr('resp_on', 'true');
			$('#comments_resp2').attr('checked', true);

			$('select[name=survey_comment_resp]').val('4');
			$('select[name=survey_comment_viewadminonly_resp]').val('4');
		}
	}
}

function comments_resp_on () {

	$('#comments_resp').attr('resp_on', 'true');
	$('#comments_resp').attr('checked', true);

	$('input#question_resp_comment_1').attr('checked', true);
	$('select[name=question_resp_comment_viewadminonly]').val('3');
	$('input#question_resp_comment_show_open_0').attr('checked', true);

}

function comments_resp_off () {

	$('#comments_resp').attr('resp_on', 'false');
	$('#comments_resp').attr('checked', false);

	$('input#question_resp_comment_0').attr('checked', true);
	$('select[name=question_resp_comment_viewadminonly]').val('');
	$('input#question_resp_comment_show_open_0').attr('checked', true);

}

function check_comments_resp (type) {

	// Komentarji respondentov na vprasanje
	if (type == 1) {
		if (
			$('input#question_resp_comment_1').attr('checked') == 'checked' &&
			$('select[name=question_resp_comment_viewadminonly]').val() != '' /*&&
			$('input#question_resp_comment_show_open_0').attr('checked') == 'checked'*/
		)
			return true;
		else
			return false;
	}
	// Komentarji respondentov na anketo
	else {
		if ($('select[name=survey_comment_resp]').val() == '')
			return false;
		else
			return true;
	}
}

function check_comments_resp_off () {

	if (
		$('input#question_resp_comment_0').attr('checked') == 'checked' &&
		$('select[name=question_resp_comment_viewadminonly]').val() == '' /*&&
		$('input#question_resp_comment_show_open_0').attr('checked') == 'checked'*/
	)
		return true;
	else
		return false;
}


function testiranje_settings () {

	if ( $('#question_resp_comment_0').attr('checked') == 'checked' ) {
		$('.question_resp_comment').hide();
	} else {
		$('.question_resp_comment').show();

		if ( $('#question_resp_comment_inicialke_0').attr('checked') == 'checked' ) {
			$('.question_resp_comment_inicialke').hide();
		} else {
			$('.question_resp_comment_inicialke').show();
		}

	}

}

// Brisanje testnih podatkov
function delete_test_data () {

    if (confirm(lang['srv_delete_testdata_warning'])) {
        window.location.href = 'index.php?anketa='+srv_meta_anketa_id+'&a=testiranje&m=testnipodatki&delete_testdata=1';
    }
}

function archivePopup() {
	$('#fade').fadeTo('slow', 1);
	$('#fullscreen').html('').fadeIn('slow').draggable({delay:100, cancel: 'input, textarea, select, .buttonwrapper'});
    $('#fullscreen').load('ajax.php?a=archivePopup', {anketa:srv_meta_anketa_id});
}
function archivePopupView() {
	$('#fullscreen').fadeOut('slow').html('');
	window.location = 'index.php?anketa='+srv_meta_anketa_id+'&a=arhivi';
}
function archivePopupClose() {
	$('#fullscreen').fadeOut('slow').html('');
    $('#fade').fadeOut('slow');
}

function add_to_library(anketa,where) {
	$.post('ajax.php?a=add_to_library', {anketa:anketa, where:where});
}

function create_archive_survey(anketa) {
	$('#fade').fadeTo('slow', 1);
	$.post('index.php?anketa='+anketa+'&a=backup_create', {intro_opomba: $('#intro_opomba').val()},
		function() {
			window.location.reload();
		});
	return false;
}

function create_archive_survey_data(anketa) {
	$('#fade').fadeTo('slow', 1);
	$.post('ajax.php?anketa='+anketa+'&a=backup_data&data=true', {intro_opomba: $('#intro_opomba').val()},
		function() {
			window.location.reload();
		});
	return false;
}

function submitSurveyDuration() {
	var durationType = 1;
	var durationStarts = $("#startsManual1").val();
	var durationExpire = $("#expireManual1").val();

	var voteCountLimitType = $("input[name=vote_limit]:checked").val();
	var voteCountValue = $("#vote_count").val();

	$.post('ajax.php?a=anketa_save_activation', {anketa:srv_meta_anketa_id, durationType:durationType, durationStarts:durationStarts, durationExpire:durationExpire, voteCountLimitType:voteCountLimitType, voteCountValue:voteCountValue}, function() {
		window.location.reload();
		//window.location = 'index.php?anketa='+srv_meta_anketa_id+'&a=vabila';
	});
}
function diag_display_if() {
	$.post('ajax.php?t=branching&a=check_pogoji&izpis=long', {anketa: srv_meta_anketa_id}, function (data) {
        $('#fade').fadeIn("slow");
        $('#check_pogoji').html(data).fadeIn("slow");
	});

}
function changeDataIcons() {
	var dataIcons_quick_view = $('#dataIcons_quick_view').is(':checked') ? '1' : '0';
	var dataIcons_write = $('#dataIcons_write').is(':checked') ? '1' : '0';
	var dataIcons_edit = $('#dataIcons_edit').is(':checked') ? '1' : '0';
	var dataIcons_labels = $('#dataIcons_labels').is(':checked') ? '1' : '0';
	var dataIcons_multiple = $('#dataIcons_multiple').is(':checked') ? '1' : '0';
	$.post('ajax.php?t=dataSettingProfile&a=changeDataIcons', {anketa: srv_meta_anketa_id, dataIcons_write:dataIcons_write,dataIcons_edit:dataIcons_edit, dataIcons_quick_view:dataIcons_quick_view,dataIcons_labels:dataIcons_labels, dataIcons_multiple:dataIcons_multiple}, function (data) {
		window.location.reload();
	});
}

function surveyBaseSettingRadio(what,foreceReload) {

	// Posebej obravnavamo dostop brez kode, ker je kombinacija checkboxa in radia
	if(what == 'usercode_skip'){
		// Dostop brez - vsi ali samo avtor
		if($('#usercode_skip_0').is(":checked")){
			var value = $("input[name="+what+"]:checked").val();
			if(value == null)
				value = '1';
		}
		// Ni dostopa brez kode
		else{
			var value = '0';
		}
	}
	else{
		var value = $("input[name="+what+"]:checked").val();
	}

	if(foreceReload == true) {
		var foreceReload = true;
	} else {
		var foreceReload = false;
	}

	$.post('ajax.php?t=surveyBaseSetting&a=radio', {anketa: srv_meta_anketa_id, what:what, value:value}, function (data) {
		data = jQuery.parseJSON(data);
		if (data.error == 0) {
			//if(data.action == 0) {
			if( foreceReload == true ) {
				window.location.reload();
			//} else if (data.action == 1) {
			}
		} else {
			genericAlertPopup('alert_parameter_datamsg',data.msg);
		}
	});
}

function surveyBaseSettingText(what,refresh) {
	var value = '';
	if ( $('#'+what).length ) {
		value = $('#'+what).val();
	} else if ($('[name='+what+']').length) {
		value = $('[name='+what+']').val();
	} else {
		genericAlertPopup('alert_save_error');
		return false;
	}

	$.post('ajax.php?t=surveyBaseSetting&a=text', {anketa: srv_meta_anketa_id, what:what, value:value, refresh:refresh}, function (data) {
		data = jQuery.parseJSON(data);
		if (data.error == 0) {
			if(data.action == 0 && refresh == true) {
				window.location.reload();
			} else if (data.action == 1) {
				// todo show save window
			}
		} else {
			genericAlertPopup('alert_parameter_datamsg',data.msg);
		}
	});
}

function alert_custom(type, uid) {

	$('#fade').fadeTo('slow', 1);
	$('#vrednost_edit').show().load('ajax.php?a=alert_custom', {anketa:srv_meta_anketa_id, type:type, uid:uid}, function () {
		if ($("#text")) create_editor('text', false);
	});

}

function exportChangeCheckbox () {
	var value = $("input[name=exportSetting]:checked").val();
	$.post('ajax.php?a=exportChangeCheckbox', {anketa:srv_meta_anketa_id, value:value});
}
function exportChangeRadio (id,name) {

	var value = $("input[name="+name+"]:checked").val();
	$.post('ajax.php?a=exportChangeRadio', {anketa:srv_meta_anketa_id, id:id, name:name, value:value});
}
function setExpirePermanent() {
	// check for warnings of IF
	$.post('ajax.php?t=branching&a=check_pogoji&izpis=short', {anketa: srv_meta_anketa_id}, function (data) {
		// if there are warning, we dont allow change of statement
		if (data !== '1') {
			//reset checkox to initial state
			$("#expirePermanent").prop('checked', !$("#expirePermanent").is(':checked'));
			$('#fade').fadeTo('slow', 1);
			$('#fullscreen').html('').fadeIn('slow');
			// aktiviramo anketo in prikažemo okno
			$("#fullscreen").load('ajax.php?a=anketa_show_activation', {anketa: srv_meta_anketa_id, folders: folders, izpis:'only_warnings'}, function() {
			});
		}
		//all ok, proced with set permanent
		else{
			setExpirePermanentSetting();
		}
	});
}
function setExpirePermanentSetting() {
	makePermanent = $("#expirePermanent").is(':checked');
	$.post('ajax.php?a=setExpirePermanent', {anketa:srv_meta_anketa_id, makePermanent:makePermanent}, function (data) {
		data = jQuery.parseJSON(data);
		if (data.permanent == '0') {
			// enablamo polje
			$("#expireManual1").removeClass("disabled");
			$("#expire").find(".ui-datepicker-trigger").removeClass("disabled");

		} else {
			// disablamo polje
			$("#expireManual1").addClass("disabled");
			$("#expire").find(".ui-datepicker-trigger").addClass("disabled");

		}
		$("#expireManual1").val(data.expire);

		// reload, da se na strani prika#e anketa kot aktivna (switch, link,...)
		window.location.reload(); return;
	});
}


function changeDoCMSUserFilterCheckbox() {
	var checked = $("#doCMSUserFilterCheckbox").is(":checked");
	$.post('ajax.php?a=doCMSUserFilterCheckbox', {anketa: srv_meta_anketa_id,meta_akcija: srv_meta_akcija, podstran: srv_meta_podstran, checked:checked}, function(response) {
		return reloadData('status');
	});

}

function anketa_restore(anketa) {

	if ( confirm(lang['srv_anketa_deleted_restore_confirm']) ) {
		$.post('ajax.php?a=anketa_restore', {id: anketa}, function () {
			window.location.href = 'index.php?anketa='+anketa;
		})
	}
}

function data_restore(anketa) {

	if ( confirm(lang['srv_data_deleted_restore_confirm']) ) {
		$.post('ajax.php?a=data_restore', {id: anketa}, function () {
			window.location.href = 'index.php?anketa='+anketa;
		})
	}
}

function deleteSurveyDataFile(note) {
	if (confirm(note)) {
		$.post('ajax.php?a=deleteSurveyDataFile', {anketa:srv_meta_anketa_id}, function (result) {genericAlertPopup('alert_parameter_response',response)});
	}
}
function userGlobalSettingChange(what) {

	var type = $(what).attr('type');

	if (type == 'checkbox') {
		var name = $(what).attr('name');
		var value = ($(what).attr('value') !== undefined && $(what).attr('value') !== 'on') ? $(what).attr('value') : '1';
		var state = $(what).is(':checked') ? value : '0';
		$.post('ajax.php?t=globalUserSettings', {name:name, value:state}, function (data) {});
	} else {
		genericAlertPopup('alert_userGlobalSettingChange',type);
	}
}
function changeSurveyLock(what) {
	var value = ($(what).attr('value') !== undefined && $(what).attr('value') !== 'on') ? $(what).attr('value') : '1';
	var state = $(what).is(':checked') ? value : '0';
	$("#div_lock_survey").load('ajax.php?t=changeSurveyLock', {anketa: srv_meta_anketa_id, name:'lockSurvey', value:state});
}

$.fn.blink = function(opts) {
	   // allows $elem.blink('stop');
	   if (opts == 'stop') {
	     // sets 'blinkStop' on element to true, stops animations,
	     // and shows the element.  Return this for chaining.
	     return this.data('blinkStop', true).stop(true, true).show();
	   }

	   // we aren't stopping, so lets set the blinkStop to false,
	   this.data('blinkStop', false);

	   // load up some default options, and allow overriding them:
	   opts = $.extend({}, {
	     fadeIn: 100,
	     fadeOut: 300,
	     pauseShow: 5000
	   }, opts || {} );

	   function doFadeOut($elem) {
	     $elem = $elem || $(this); // so it can be called as a callback too
	     if ($elem.data('blinkStop')) return;
	     $elem.delay(opts.pauseShow).fadeOut(opts.fadeOut, doFadeIn);
	   }
	   function doFadeIn($elem) {
	     $elem = $elem || $(this);
	     if ($elem.data('blinkStop')) return;
	     $elem.fadeIn(opts.fadeIn, doFadeOut);
	   }
	   doFadeOut(this);
	   return this;
	 };

function dostop_admin (remove) {

	$('#request_help_content').load('ajax.php?a=dostop_admin', {anketa: srv_meta_anketa_id, remove: remove}, function (data) {
		$('#request_help_content').addClass('displayBlock').mouseover(function() {$(this).removeClass('displayBlock')});
	});

	return false;
}

function setDataView(what,value) {
	$.post('ajax.php?t=setDataView', {anketa: srv_meta_anketa_id, what:what, value:value}, function() {
		window.location.reload(); return;
	});
}
function testiranje_preview_settings () {

    $('#fade').fadeTo('slow', 1);
	$('#vrednost_edit').load('ajax.php?a=testiranje_preview_settings', {anketa: srv_meta_anketa_id}).show();
}

function testiranje_preview_settings_save () {

    $('#vrednost_edit').hide();
    $('#fade').fadeOut('slow');

	$.post('ajax.php?a=testiranje_preview_settings_save', $('form[name="testiranje_preview_settings"]').serialize(), function () {
		/*window.location = 'index.php?anketa=' + srv_meta_anketa_id + '&a=testiranje';*/
		location.reload();
	});
}

function showTestSurveySMTP()
{
	$('#fade').fadeTo('slow', 1);
	$('#general_popup').html('').addClass('PopUpNarrow').fadeIn('slow');
	$("#general_popup").load('ajax.php?t=showTestSurveySMTP', $('form[name="settingsanketa_'+srv_meta_anketa_id+'"]').serialize(), function() {});
    
    return false;
}

function showSurveyUrlLinks(podstran, m)
{
	$('#fade').fadeTo('slow', 1);
	$('#fullscreen').html('').addClass('divPopUp').fadeIn('slow');
	$("#fullscreen").load('ajax.php?t=SurveyUrlLinks&a=showLinks',
	{
		anketa:srv_meta_anketa_id,
		podstran: podstran,
		m: m
	});
	return false;
}

function addSurveyUrlLink(podstran, m)
{
	$("#fullscreen").load('ajax.php?t=SurveyUrlLinks&a=addLink',
			{
			anketa:srv_meta_anketa_id,
			podstran: podstran,
			m:m
			 });
	return false;
}

function deleteSurveyUrlLinks(anketa, hash, podstran, m)
{
	if (confirm(lang['srv_urlLinks_delete'])) {
		$("#fullscreen").load('ajax.php?t=SurveyUrlLinks&a=deleteLink',
			{
			anketa:anketa,
			hash: hash,
			podstran: podstran,
			m:m
			 });
	}
	return false;
}

function changeParaAnalysisCbx(what, reverse) {
    
    var value = $(what).is(':checked');   
    if (reverse){
		value = !value;
	}  
    var what_id = $(what).attr('id');

    $.post('ajax.php?t=ParaAnalysis&a=setCbx', {anketa: srv_meta_anketa_id,value:value,what:what_id}, function () {
		window.location.reload();
    });
    
	return false;
}

function check_para_wrap() {
	
	var value = $("#show_with_zero").is(":checked"); 
	if (value) {
		$("#scroll1").removeClass("table-horizontal-scroll-wrapper1");
		$("#scroll2").removeClass("table-horizontal-scroll-wrapper2");
	}
	else {
		$("#scroll1").addClass("table-horizontal-scroll-wrapper1");
		$("#scroll2").addClass("table-horizontal-scroll-wrapper2");
	}

}

function changeParaAnalysisSelect(what) {
    
    var value = $(what).val();
	var what_id = $(what).attr('id');
    
    $.post('ajax.php?t=ParaAnalysis&a=setValue', {anketa: srv_meta_anketa_id,value:value,what:what_id}, function () {
		window.location.reload();
    });
    
	return false;
}

function changeParaGraphFilter(){

	var status = $('input[name=paraGraph_filter_status]:checked').val();

	if($('#paraGraph_filter_pc').is(':checked'))
		var pc = 1;
	else
		var pc = 0;

	if($('#paraGraph_filter_tablet').is(':checked'))
		var tablet = 1;
	else
		var tablet = 0;

	if($('#paraGraph_filter_mobi').is(':checked'))
		var mobi = 1;
	else
		var mobi = 0;

	if($('#paraGraph_filter_robot').is(':checked'))
		var robot = 1;
	else
		var robot = 0;

	window.location = 'index.php?anketa='+srv_meta_anketa_id+'&a=para_graph&status='+status+'&pc='+pc+'&tablet='+tablet+'&mobi='+mobi+'&robot='+robot;
}

function changeUsableRespSetting(what){

	var what_id = $(what).attr('id');

	if(what_id == 'show_with_zero' || what_id == 'show_with_text' || what_id == 'show_with_other' || what_id == 'show_details' || what_id == 'show_calculations'){
		if($(what).is(':checked'))
			var value = true;
		else
			var value = false;
	}
	else{
		var value = $(what).val();
	}

	$.post('ajax.php?t=surveyUsableResp&a=changeSetting', {anketa: srv_meta_anketa_id, value:value, what:what_id}, function () {
		window.location.reload();
	});

	return false;
}

function cookie_alert() {

	function cookie_alert_do () {
		if ( $('input[name=cookie]:checked').val() != '-1' ) {
			$('#cookie_alert').show();
		} else {
			$('#cookie_alert').hide();
		}
	};

	$('input[name=cookie]').on('change', cookie_alert_do );
	cookie_alert_do();
}

/* Napredni moduli -> vklop/izklop (po novem v urejanje->nastavitve) */
function toggleAdvancedModule(what, reload){
    if(typeof reload == 'undefined')
        reload = 1;

	if($('#advanced_module_'+what).is(':checked')){
		if(what == 'user_from_cms')
			var value = 2;
		else
			var value = 1;
	}
	else{
		var value = 0;
	}

	$('#globalSettingsInner').load('ajax.php?a=toggle_advanced_module', {what:what, value:value, anketa: srv_meta_anketa_id}, function(){
        if(reload == 1)
		      window.location.reload();
	});
}

function toggleDataCheckboxes(podstran){

	if (podstran == 'paraAnalysisGraph'){
		$("#anketa").addClass("drop_setting_transition");
		$("#anketa").toggleClass("drop_setting_margin");
	}

	if($('#dataSettingsCheckboxes').css('display') == 'none'){
		$("#dataSettingsCheckboxes").fadeIn("medium");
		$("#toggleDataCheckboxes").addClass("active");
		var showSettings = 1;
        
		$(".fa-angle-down").switchClass("fa-angle-down", "fa-angle-up");
	}
	else{
        $("#dataSettingsCheckboxes").fadeOut("medium");
        $("#toggleDataCheckboxes").removeClass("active");
		var showSettings = 0;

		$(".fa-angle-up").switchClass("fa-angle-up", "fa-angle-down");
	}

	if(podstran == 'data'){
		$.post('ajax.php?t=dataSettingProfile&a=changeDataIconsSettings', {anketa: srv_meta_anketa_id, dataIcons_settings:showSettings});
	} else if (podstran == 'paraAnalysisGraph'){
		$.post('ajax.php?t=dataSettingProfile&a=changeParaAnalysisGraphSettings', {anketa: srv_meta_anketa_id, paraAnalysisGraph_settings:showSettings});
	}
	else{
		$.post('ajax.php?t=dataSettingProfile&a=changeUsabilityIconsSettings', {anketa: srv_meta_anketa_id, usabilityIcons_settings:showSettings});
	}
}

function toggle_drop_settings_margin(){
	$("#anketa").addClass("drop_setting_margin");
}

// Preklop tabele s podatki - fullscreen / navaden pogled
function data_fullscreen(data_fullscreen){

    // Fullscreen
    if(data_fullscreen == 1){
        $('body').addClass('data_fullscreen');
        $('#data_fullscreen_1').addClass('active');
        $('#data_fullscreen_0').removeClass('active');
    }
    else{
        $('body').removeClass('data_fullscreen');
        $('#data_fullscreen_0').addClass('active');
        $('#data_fullscreen_1').removeClass('active');
    }

    $.post('ajax.php?t=dataSettingProfile&a=changeDataFullscreen', {anketa: srv_meta_anketa_id, data_fullscreen:data_fullscreen});
}

// Iskanje po tabeli s podatki
function data_search_filter(){

	var value = $("#data_search_value").val();

	$.post('ajax.php?t=displayData&a=set_data_search_filter', {anketa:srv_meta_anketa_id, value:value}, function() {
		window.location.reload();
	});
}

// Za tabele z fiksnim headerjem
/** FLOAT HEADER function for tables and div **/
/** container:  class="persist-area"
 * header2flow: class="persist-header"
 */
function UpdateTableHeaders() {
    $(".persist-area").each(function() {

        var el             = $(this),
            offset         = el.offset(),
            scrollTop      = $(window).scrollTop(),
            floatingHeader = $(".floatingHeader", this)

        if ((scrollTop > offset.top) && (scrollTop < offset.top + el.height())) {
            floatingHeader.css({
             "visibility": "visible"
            });
        } else {
            floatingHeader.css({
             "visibility": "hidden"
            });
        };
    });
 }

 // DOM Ready
 $(function() {
     var $floatingHeader = $(".persist-header", this).clone();

     $floatingHeader.children().width(function (i, val) {
     	return $(".persist-header").children().eq(i).width();
     });

     $floatingHeader.css("width", $(".persist-header", this).width()).addClass("floatingHeader");
     $(".persist-header", this).before($floatingHeader);

    $(window)
     .scroll(UpdateTableHeaders)
     .trigger("scroll");

    // V kolikor gre za modul hierarhija, potem skrijemo podatke o knjižnici ali o prevzeti anketi
    if($('[name="izberi-anketo"]')){
        $('[name="izberi-anketo"]').on('change', function(){
        	$('#hierarhija-knjiznica').html('').hide();
            $('#hierarhija-prevzeta').hide();
		});
	}
   


 });
 
 //uporablja se tudi pri analizah urejanja - class.SurveyEditsAnalysis.php
function diagnosticsChooseDate(){
    var selected = $("#diagnostics_date_selected").find(":selected");
    var data = $("#diagnostics_date_selected").find(":selected").val();
    if(data == '99date'){
        $("#from").prop('disabled', false);
        $("#to").prop('disabled', false);
        Calendar.setup({
            inputField  : "from",
            ifFormat    : "%Y-%m-%d %H-%M",
            button      : "from_img",
            singleClick : true
        });
        Calendar.setup({
            inputField  : "to",
            ifFormat    : "%Y-%m-%d %H-%M",
            button      : "to_img",
            singleClick : true
        });
    }else{
        $("#from").prop('disabled', true);
        $("#from").val('');
        $("#to").prop('disabled', true);
        $("#to").val('');
        $("#diagnostics_form").submit();
    }

}
function diagnosticsParadataChooseDate(){

	Calendar.setup({
		inputField  : "from",
		ifFormat    : "%d.%m.%Y",
		button      : "from_img",
		singleClick : true
	});
	Calendar.setup({
		inputField  : "to",
		ifFormat    : "%d.%m.%Y",
		button      : "to_img",
		singleClick : true
	});
}
function changeSelectOption(){
    $("#diagnostics_date_selected").find(":selected").prop('selected',false);
    //$("#diagnostics_date_selected option").find("[value=99data]").prop('selected',true);
    $("#option_99date").prop('selected',true);
    diagnosticsChooseDate();
}
 /** END FLOAT HEADER function for tables and div **/

/* START FUNKCIJA ZA UREJANJE STANDARDNIH BESED*/
function inline_jezik_edit(id_value){
 
 	$('#fade').fadeTo('slow', 1);
	
	var id =  $("#"+id_value);

	id.siblings('.sb-edit').hide();

	id.replaceWith('<div class="fixed-position"><div id="vrednost_edit">'+

	'<h2><span class="faicon edit-vprasanje st-besede-popup blue"></span><span>'+lang['srv_editor_title']+'</span></h2>'+

	'<div class="popup_close"><a href="#" onclick="inline_jezik_reset(\''+id_value+'\');">✕</a></div>'+
	
	'<textarea name="'+id_value+'" id="'+id_value+'">'+id.html()+'</textarea>'+
	
	// Hidden textarea kamor shranimo staro vrednost, da jo lahko ponastavimo
	'<textarea name="old_val_'+id_value+'" style="visibility:hidden; display:none;">'+id.html()+'</textarea>'+	

    // Gumb shrani / zapri

		'<div class="button_holder popup">'+
		'<button class="white-blue medium" onclick="inline_jezik_reset(\''+id_value+'\');">'+lang['srv_zapri']+'</button>'+			
		'<button class="blue medium" onclick="inline_jezik_save(\''+id_value+'\');">'+lang['save']+'</button>'+
		'</div>'+
	
	'</div></div>');

	create_editor(id_value);
}

function inline_jezik_reset(id_value){
	
	$('#fade').fadeOut('slow');
	
	var id = $('#'+id_value);
	var old_val = $("textarea[name=old_val_"+id_value+"]").val();

    var par = id.closest('.fixed-position');
	
    CKEDITOR.instances[id_value].destroy();
    
	par.replaceWith('<div contentEditable="true" class="standardna-beseda-urejanje" name="'+id_value+'" id="'+id_value+'">'+old_val+'</div>'); 
    $('textarea#polje_'+id_value).html(old_val);  
	id.siblings('.sb-edit').hide();
	
	// Na novo inicializiramo on focus
	inline_jezik_hover();
	
    //postavimo se tam, kjer smo urejalejali textarea
    var t = $('#polje_'+id_value).offset().top;
    $('html, body').animate({
        scrollTop: t
    }, 100);
}

function inline_jezik_save(id_value){
	
    var id = $('#'+id_value);
    var par = id.closest('.fixed-position');
	
    CKEDITOR.instances[id_value].destroy();
    
	par.replaceWith('<div contentEditable="true" class="standardna-beseda-urejanje" name="'+id_value+'" id="'+id_value+'">'+id.val()+'</div>'); 
    $('textarea#polje_'+id_value).html(id.val());  
	id.siblings('.sb-edit').hide();
	
	// Na novo inicializiramo on focus
	inline_jezik_hover();
	
    //postavimo se tam, kjer smo urejalejali textarea
    var t = $('#polje_'+id_value).offset().top;
    $('html, body').animate({
        scrollTop: t
    }, 100);
	//alert("form[name=settingsanketa_"+$("input[name=anketa]").val()+"]");
	$("form[name=settingsanketa_"+$("input[name=anketa]").val()+"]").submit();
}

function inline_jezik_close(id_value){
	
    var id = $('#'+id_value);
    var par = id.closest('.fixed-position');
	
    CKEDITOR.instances[id_value].destroy();
    
	par.replaceWith('<div contentEditable="true" class="standardna-beseda-urejanje" name="'+id_value+'" id="'+id_value+'">'+id.val()+'</div>'); 
    $('textarea#polje_'+id_value).html(id.val());  
	id.siblings('.sb-edit').hide();
	
	// Na novo inicializiramo on focus
	inline_jezik_hover();
	
    //postavimo se tam, kjer smo urejalejali textarea
    var t = $('#polje_'+id_value).offset().top;
    $('html, body').animate({
        scrollTop: t
    }, 100);
}

function inline_jezik_hover() {
    $("div.standardna-beseda-urejanje").on({
        focus: function() {
            var id = $(this).attr('id');
            $(this).siblings('.sb-edit').show();
			
			$(this).parent().addClass('sb-editing');
        },
        blur: function () {
            var id = $(this).attr('id');
            var value = $(this).html();
            $('#polje_'+id).html(value);
            if ( !$(this).siblings().hasClass('.sb-edit'))  {
                window.setTimeout( function() {
                    $('#'+id).siblings('.sb-edit').hide();
                }, 210 );
            }

			$(this).parent().removeClass('sb-editing');
        }
    });
}
function ponastavi_prevod(id){

    $.post('ajax.php?a=editanketasettings', {
        anketa: $('[name="anketa"]').val(),
        extra_translations: true,
        lang: id,
        remove_lang: 1,
        data: $('form').serialize()
    }).success(function(){
        window.location.reload();
    });
}
/* END STANDARDNE BESEDE */

// Generiranje API kredenc
function generate_API_key(){

	$('#fade').fadeTo('slow', 1);
	$("#unread_notifications").load('ajax.php?a=generate_API_key', {anketa:srv_meta_anketa_id}, function(){
		$('#unread_notifications').show();
	});
}

function close_API_window(){

	$('#fade').fadeOut('slow');
	$('#unread_notifications').fadeOut('slow');
}


// Prikaz popupap za izvoz paketa anket
function archive_surveys_display_export(){
	$('#fade').fadeTo('slow', 1);
	$('#general_popup').html('').addClass('PopUpNarrow').fadeIn('slow');
	$("#general_popup").load('ajax.php?t=archiveSurveys&a=display_export');
}

// Toggle checkboxov za seznam anket za izvoz
function archive_surveys_export_toggle(val){
	
	// oznacimo vse checkboxe
	if(val == 1){
		$(".survey_archive_checkbox").attr("checked", "true");
		$("#switch_on").addClass("displayNone");
		$("#switch_off").removeClass("displayNone");
	}
	else{
		$('.survey_archive_checkbox').removeAttr('checked');
		$("#switch_off").addClass("displayNone");
		$("#switch_on").removeClass("displayNone");
	}

	archive_surveys_export_counter();
}

// Posodobimo stevilo oznacenih anket - counter
function archive_surveys_export_counter(){	
	
	var selectedCheckboxes = $('.survey_archive_checkbox:checked');
	var selectedCount = selectedCheckboxes.length;
	
	$('#mass_select_counter_number').text(selectedCount);
}

// Ustvari paket anket
function archive_surveys_export(){

	var form_serialize = $("#survey_archive_form").serializeArray();

	$("#general_popup").load('ajax.php?t=archiveSurveys&a=export', form_serialize);
}

// Download Izvoza paketa anket
function archive_surveys_download_export(url) {

    var link = $('<a>', {
        href: url,
        target: '_blank',
        download: url.substring(url.lastIndexOf('/') + 1)
    });

    link.on('click', function() {
        $(this).remove();
    });

    $('body').append(link);
    link[0].click();

	popupClose();
}

// Prikaz popupa za uvoz paketa anket
function archive_surveys_display_import(){
	$('#fade').fadeTo('slow', 1);
	$('#general_popup').html('').addClass('PopUpNarrow').fadeIn('slow');
	$("#general_popup").load('ajax.php?t=archiveSurveys&a=display_import');
}

// Izbran paket za uvoz - preverimo ce je zip in prikazemo gumb za uvoz
function archive_surveys_select_import(){

	var fileInput = $('#archive_surveys_input')[0];	
	var fileName = fileInput.value;
	//var fileName = $('#archive_surveys_input').val();
	var fileExtension = fileName.substring(fileName.lastIndexOf('.') + 1).toLowerCase();
	var fileSize = fileInput.files[0].size;

	var warningFileSize = 5 * 1024 * 1024;
	var maxFileSize = 20 * 1024 * 1024;

	// Napaka - paket ni zip
	if (fileExtension !== 'zip') {
		$('#archive_surveys_error').removeClass('displayNone');
		$('#archive_surveys_import_button, #archive_surveys_error2, #archive_surveys_error3').addClass('displayNone');
	} 
	// Napaka - paket je vecji od 20 mb
	else if (fileSize > maxFileSize) {
		$('#archive_surveys_error3').removeClass('displayNone');
		$('#archive_surveys_import_button, #archive_surveys_error, #archive_surveys_error2').addClass('displayNone');
	} 
	// Opozorilo - paket je vecji od 5 mb
	else if (fileSize > warningFileSize) {
		$('#archive_surveys_error2, #archive_surveys_import_button').removeClass('displayNone');
		$('#archive_surveys_error, #archive_surveys_error3').addClass('displayNone');
	} 
	else {
		$('#archive_surveys_import_button').removeClass('displayNone');
		$('#archive_surveys_error, #archive_surveys_error2, #archive_surveys_error2').addClass('displayNone');
	}
}

// Izvedemo uvoz paketa anket
function archive_surveys_import(){

	var formData = new FormData($('#restore')[0]);

	$.ajax({
		url: 'ajax.php?t=archiveSurveys&a=import',
		type: 'POST',
		data: formData,
		processData: false,
		contentType: false,
		success: function(response) {
			$("#general_popup").html(response);
		}
	});
}


// Nastavitve modula za chat
function chat_save_settings() {

	var code = $("#chat_code").val();
	var chat_type = $('input[name=chat_type]:checked').val();

	$.post('ajax.php?t=chat&a=save_settings', {anketa: srv_meta_anketa_id, code:code, chat_type:chat_type}, function(){
		actionNotePopup('success_save', 'success');
	});
}


// Nastavitve modula za kviz
function quiz_save_settings() {

	var results = $("input[name=quiz_results]:checked").val();
	var results_chart = $("input[name=quiz_results_chart]:checked").val();

	$.post('ajax.php?t=quiz&a=save_settings', {anketa: srv_meta_anketa_id, results:results, results_chart:results_chart}, function(){
		actionNotePopup('success_save', 'success');
	});
}


// Nastavitve modula napredni parapodatki
function advanced_paradata_save_settings() {

	var collect_post_time = $("input[name=collect_post_time]:checked").val();

	$.post('ajax.php?t=advanced_paradata&a=save_settings', {anketa: srv_meta_anketa_id, collect_post_time:collect_post_time}, function(){
		actionNotePopup('success_save', 'success');
	});
}
// brisanje vseh podatkov ankete pri naprednih parapodatkih
function advanced_paradata_data_delete(){		

    if(confirm("Are you sure?")){
        $.post('ajax.php?t=advanced_paradata&=advanced_paradata&a=logDataDelete', {anketa: srv_meta_anketa_id}, function(){
            location.reload();
        });
    }
}


// Nastavitve modula za panel
function panel_save_settings() {

	var user_id_name = $('input[name=user_id_name]').val();
	var status_name = $('input[name=status_name]').val();
	var status_default = $('input[name=status_default]').val();
	var url = $('input[name=url]').val();

	var cookie_return = $('input[name=cookie_return]:checked').val();

    var continue_later = 0;
	continue_later = $('input[name=continue_later]:checked').val();

	$("#globalSettingsInner").load('ajax.php?t=panel&a=save_settings', {anketa: srv_meta_anketa_id, user_id_name:user_id_name, status_name:status_name, status_default:status_default, url:url, cookie_return:cookie_return, continue_later:continue_later}, function(){
		actionNotePopup('success_save', 'success');
	});
}


// Nastavitve modula za dostop z emailom
function email_access_save_settings() {

    var captcha = 0;
	captcha = $('input[name=captcha]:checked').val();

	var terms_text = $('textarea[name=terms_text]').val();

	$("#globalSettingsInner").load('ajax.php?t=email_access&a=save_settings', {anketa:srv_meta_anketa_id, captcha:captcha, terms_text:terms_text}, function(){
		actionNotePopup('success_save', 'success');
	});
}


//za predogled radio/checkbox tipov vprasanj
var radio_list = new Array(); // seznam obkljukanih radio buttnov (kamor spadajo tudi multigrid radii)
var radio_vals = new Array(); // value za skupino radio buttnov iz radio_list (kater je dejansko obkljukan)
// preveri, ce je bil radio obkljukan in v primeru, da smo se enkrat kliknili nanj, ga odkljuka
function checkChecked (radio) {
    // najprej preverimo ce je trenutni radio checked (in ga v tem primeru odkljuka)
    for (var i=0; i<radio_list.length; i++) {
        if (radio_list[i] == radio.name && radio_vals[i] == radio.value) {
            radio_list.splice(i, 1);
            radio_vals.splice(i, 1);
            radio.checked = false;
            return;
        }
    }

    // ni checked, torej ga bomo dodali na seznam
    // najprej preverimo ce je bil ze izbran kater drug iz skupine
    for (var i=0; i<radio_list.length; i++) {
        if (radio_list[i] == radio.name) {
            radio_vals[i] = radio.value;
            return;
        }
    }

    // checkan je bil prvi v skupini, tko da ga mormo na novo dodat
    radio_list[radio_list.length] = radio.name;
    radio_vals[radio_vals.length] = radio.value;

}

// Nastavi razred parentu da je odkljukan (da lahko odkljukanim textom nastavljamo css)
// mm - multi grid on mobile
function setCheckedClass(element, type, ifId){
    var id = element.value;
	
    if(ifId && type != 'mm') {
        id = ifId;

        if (element.checked) {
            if(type != 16 && type != '6-3-1' && type != '6-3-2')
                $('#vrednost_if_' + id).find('td').removeClass('checked'); //vse ostale checkboxe odstranimo

            if(type == '6-3-1')
                $('#vrednost_if_' + id).find('input:not([name$="_part_2"])').closest('td').removeClass('checked');

            if(type == '6-3-2')
                $('#vrednost_if_' + id).find('input[name$="_part_2"]').closest('td').removeClass('checked');


            $(element).closest('td').addClass('checked');

        }
        else {
            $(element).closest('td').removeClass('checked');
        }
    }
   if(type == 'mm'){
        if(element.checked) {
            $('[for="vrednost_' + ifId + '_grid_' + id + '"]').parent().siblings().removeClass('checked');
            $('[for="vrednost_' + ifId + '_grid_' + id + '"]').parent().addClass('checked');
        }else{
            $('[for="vrednost_' + ifId + '_grid_' + id + '"]').parent().removeClass('checked');
        }
    }
    else {

        if (element.checked) {
            $("#vrednost_if_" + id).addClass('checked');
        }
        else {
            $("#vrednost_if_" + id).removeClass('checked');
        }
    }

	// za radio gumbe se ugasnemo ostale
	if(type == 1){

		var name = $(element).attr('name');
        var idVprasanja = name.substring(9); //dobimo ID vprasanja

		//Image HotSpot: za brisanje obmocja
		//identifier za sliko na katero se veze mapa z obmocji
		var image1 = $('#hotspot_'+idVprasanja+'_image');

		$("input[name="+name+"]").each(function(){
			var loop_id = this.value;
            id = element.value;
			if(loop_id != id){
				$("#vrednost_if_" + loop_id).removeClass('checked');
                $('#spremenljivka_'+idVprasanja+'_vrednost_'+loop_id).closest('td').removeClass('checked');

				//Image HotSpot: brisemo obmocja iz slike
				image1.mapster('set', false, loop_id); //spucaj trenutno obmocje iz slike
			}
		});

	}
}


// spremeni nastavitve za evoli teammeter skupino
function evoli_tm_edit(tm_id, what, value) {
	
	$.post('ajax.php?t=evoliTM&a=teammeter_edit', {tm_id: tm_id, what: what, value: value, anketa:srv_meta_anketa_id});
}

// spremeni oddelek ki ga je oznacil respondent za evoli teammeter skupino
function evoli_tm_change_oddelek(department_id, usr_id) {
	
	$.post('ajax.php?t=evoliTM&a=teammeter_change_oddelek', {department_id: department_id, usr_id: usr_id, anketa:srv_meta_anketa_id});
}

// doda nov oddelek za evoli teammeter skupino
function evoli_tm_add_oddelek(tm_id, oddelek) {
	
	$.post('ajax.php?t=evoliTM&a=teammeter_add_oddelek', {tm_id: tm_id, oddelek: oddelek, anketa:srv_meta_anketa_id});
}

// doda nov oddelek za evoli teammeter skupino
function evoli_tm_settings_add_oddelek(tm_id) {
	
	var oddelek = $("#tm_add_oddelek").val();
	
	$.post('ajax.php?t=evoliTM&a=teammeter_add_oddelek', {tm_id: tm_id, oddelek: oddelek, anketa:srv_meta_anketa_id}, function(){
		window.location.reload();	
	});
}


// Popravimo crte med vprasanji ce imamo blok s horizontalnim izrisom vprasanj
function blockHorizontalLine(spr_id){
	
	$('.spremenljivka.horizontal_block').each(function() {  
		if(!$(this).prev().hasClass('horizontal_block') && !$(this).prev().hasClass('lineOnly') && !$(this).prev().hasClass('tip_5')){
			$(this).before('<div class="spremenljivka lineOnly"></div>');	
		}	
		if(!$(this).next().hasClass('horizontal_block') && !$(this).next().hasClass('clr') && !$(this).next().hasClass('tip_5')){
			$(this).after('<div class="clr"></div>');	
		}
	});	
}

//globalni spremenljivki za elektronski podpis
var podpisposlan = [];
var optionsPodpis = [];

/**
 * Izbrišemo 1ka račun - status v bazi prestavimo na 0
 */
function izbrisi1kaRacun(){
  if (confirm(lang['delete_account_conformation'])) {
		$.post('ajax.php?a=editanketasettings&m=global_user_myProfile', {
			izbrisiRacun: 1
		}).success(function(response){
      window.location.href = "/";
		});
  }
}

/**
 * Shranimo spremembe racuna - ce je spremenil geslo prikazemo popup
 */
function save1kaRacunSettings(){

    // Preverimo, ce gre za popravljanje gesla
    var geslo1 = $("#p1").val();
    var geslo2 = $("#p2").val();

    // Ce ne gre zas popravljanje gesla samo submitamo
    if(geslo1 == 'PRIMERZELODOLGEGAGESLA' && geslo2 == 'PRIMERZELODOLGEGAGESLA'){
        document.settingsanketa.submit();
    }
    // Gesla nista enaka
    else if(geslo1 != geslo2){
        genericAlertPopup('cms_error_password_incorrect');
    }
    // Geslo ni dovolj kompleksno
    else if(!complexPassword(geslo1)){
        genericAlertPopup('password_err_complex');
    }
    // Pri popravljanju gesla ga opozorimo, da bo odjavljen
    else{
        if (confirm(lang['change_account_pass_conformation'])) {
            document.settingsanketa.submit();
        }
    }
}
// Preverjamo ce je geslo dovolj kompleksno
function complexPassword(password){

    // Geslo mora imeti vsaj 8 znakov
    if (password.length < 8) {
        return false;
    }

    // Geslo mora vsebovati vsaj eno stevilko
    var digits = "0123456789";
    if (!stringContains(password, digits)) {
        return false;
    }

    // Geslo mora vsebovati vsaj 1 crko
    var letters = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
    if (!stringContains(password, letters)) {
        return false;
    }

    return true;
}
// Pomozna funkcija, ki preverja, ce string vsebuje dolocene znake
function stringContains(password, allowedChars){
 
    for (i=0; i<password.length; i++){
        var char = password.charAt(i);
        
        if (allowedChars.indexOf(char) >= 0)
            return true;
    }
 
    return false;
}


/**
 * Izbrišemo alternativni email
 *
 * @param id
 */
function izbrisiAlternativniEmail(id, email){

  if (confirm(lang['alternative_email_delete'] + ' ' + email + '?')) {

    $.post('ajax.php?a=editanketasettings&m=global_user_myProfile', {
    	izbrisiAlternativniEmail: 1,
        alternativniEmailId: id
    }).success(function(response){
      window.location.reload();
    });

  }
}

function dodajAlternativniEmail(){
	var email = $('#alternativni-email').val();
	$('#alternativni-obvestilo').hide().removeClass('error').removeClass('success');

	$.post('ajax.php?a=editanketasettings&m=global_user_myProfile', {
		'alternative_email': email
	}).success(function(response){

    if(response == 'success') {
    	$('.dodaj-alternativni-email .vnos').hide();
    	var besedilo = lang['login_alternative_emails_success'].replace(/#email#/g, email);
      $('#alternativno-obvestilo').addClass('success').fadeIn('slow').text(besedilo);

      // Ko uporabnik prebere obvestilo osvežimo stran
      setTimeout(function(){
        window.location.reload();
			}, 8000);
    } else {
      $('#alternativno-obvestilo').fadeIn('slow').addClass('error').text(lang['login_alternative_emails_error']).delay(5000).fadeOut('slow');
    }

	});
}

function check_akronim() {
  if ( $('#novaanketa_akronim_1').attr('changed') == '0') {
    $('#novaanketa_akronim_1').val($('#novaanketa_naslov_1').val());
  }

  var max = $('#novaanketa_akronim_1').attr('maxlength');
  var leng = $('#novaanketa_akronim_1').val().length;

  $('#novaanketa_akronim_1_chars').html(leng + ' / '+max);
}


/* START FUNKCIJA ZA UREJANJE zakljucka po deaktivaciji - popup v urejanju zakljucka */
function vprasanje_jezik_edit_zakljucek(id_value){
 
    $('#fade').fadeTo('slow', 1);
	
	var id =  $("#"+id_value);

    $('#vrednost_edit').show().html(
        '<h2><span class="faicon edit-vprasanje st-besede-popup blue"></span><span>'+lang['srv_concl_deactivation_text_edit']+'</span></h2>'+

        '<div class="popup_close"><a href="#" onclick="inline_jezik_reset(\''+id_value+'\');">✕</a></div>'+
        
        '<textarea name="popup_'+id_value+'" id="popup_'+id_value+'">'+id.val()+'</textarea>'+
        
        // Hidden textarea kamor shranimo staro vrednost, da jo lahko ponastavimo
        '<textarea name="old_val_'+id_value+'" style="visibility:hidden; display:none;">'+id.html()+'</textarea>'+	

        // Gumb shrani / zapri
		'<div class="button_holder popup">'+
		'<button class="white-blue medium" onclick="vprasanje_jezik_reset_zakljucek(\''+id_value+'\');">'+lang['srv_zapri']+'</button>'+			
		'<button class="blue medium" onclick="vprasanje_jezik_save_zakljucek(\''+id_value+'\');">'+lang['save']+'</button>'+
		'</div>'
    );

    create_editor('popup_'+id_value);
}

function vprasanje_jezik_reset_zakljucek(){
	
	$('#fade').fadeOut('slow');
	$('#vrednost_edit').hide().html();
}

function vprasanje_jezik_save_zakljucek(id_value){
	
    $('#fade').fadeOut('slow');
        
    CKEDITOR.instances['popup_'+id_value].destroy();

    var value = $('#popup_'+id_value).val();
    $('#'+id_value).val(value);
        
    $('html, body').animate({scrollTop:$(document).height()}, 100, function(){
        vprasanje_save(true);
    });

    $('#vrednost_edit').hide().html();
}


function prikaziGoogle2faKodo(){
	$('#2fa-display').toggle();
}

function aktivirajGoogle2fa(){
	var koda = $('[name="google-2fa-validate"]').val();

	$.post('ajax.php?a=editanketasettings&m=global_user_myProfile', {
		'google_2fa_koda_validate': koda,
	}).success(function(response){

		if(response == 'success') {
				window.location.reload();
		} else {
			$('#google-2fa-bvestilo').fadeIn('slow').show().delay(5000).fadeOut('slow');
		}

	});
}

function ponastaviGoogle2fa(){
	$.post('ajax.php?a=editanketasettings&m=global_user_myProfile', {
		'google_2fa_akcija': 'reset'
	}).success(function(response){

		if(response == 'success') {
			window.location.reload();
		} else {
			$('#google-2fa-bvestilo').fadeIn('slow').show().delay(5000).fadeOut('slow');
		}

	});
}

function prikaziGoogle2faDeaktivacija(){
	$('#2fa-display').toggle();
}

function deaktivirajGoogle2fa(){
	var koda = $('[name="google-2fa-deactivate"]').val();

	$.post('ajax.php?a=editanketasettings&m=global_user_myProfile', {
		'google_2fa_deaktiviraj': koda,
		'google_2fa_akcija': 'deactivate'
	}).success(function(response){

		if(response == 'success') {
			window.location.reload();
		} else {
			$('#google-2fa-bvestilo').fadeIn('slow').show().delay(5000).fadeOut('slow');
		}

	});
}


// Ko je stran naložena
$(document).ready(function(){

	$('#klik-dodaj-email').on('click', function(){
		$('.dodaj-alternativni-email').toggle();
	});


  /**
	 * Funkcije se uporabljajo pri ustvarjanju enkete
   */
  $('#novaanketa_naslov_1').keyup(function(){
    var max = parseInt($(this).attr('maxlength'));
    if($(this).val().length > max){
      $(this).val($(this).val().substr(0, $(this).attr('maxlength')));
    }

    $('#'+$(this).attr('id')+'_chars').html($(this).val().length + ' / '+max);
    check_akronim();

  });

  $('#novaanketa_akronim_1').keyup(function(){
    var max = parseInt($(this).attr('maxlength'));
    if($(this).val().length > max){
      $(this).val($(this).val().substr(0, $(this).attr('maxlength')));
    }
    $('#'+$(this).attr('id')+'_chars').html($(this).val().length + ' / '+max);
  });

  $("#novaanketa_naslov_1").focus();
  $("#novaanketa_opis").keypress(function(e) {
    if (e.keyCode == 13) {
      return false;
    }
  });

  $('#novaanketa_akronim_1, #novaanketa_naslov_1').keypress(function (e) {

    if (e.keyCode == 13) {
      newAnketaBlank();
    }

    if (e.keyCode == 27) {
      window.onkeypress = function() {};
      newAnketaCancle();
    }

  });
});


// Popup za individualno svetovanje
function consultingPopupOpen(){
	
    $('#fade').fadeTo('slow', 1);
	$('#general_popup').html('').fadeIn('slow');
	$("#general_popup").load('ajax.php?a=consulting_popup_open', {anketa: srv_meta_anketa_id});
}


// Brisanje datoteke iz podatkov
function removeUploadFromData(usr_id, spr_id, code){
    
    $("#fullscreen").load('ajax.php?t=postprocess&a=edit_data_question_upload_delete', {anketa: srv_meta_anketa_id, usr_id: usr_id, spr_id: spr_id, code: code});
}

// Kopiranje URLja za anketo
function CopyToClipboard(copyText){
	var temp_copy = $('<input>').val(copyText).appendTo('body').select()
	document.execCommand('copy')
	temp_copy.remove()
}

// Popup - opozorilo na vsa vprašanja
function popupAlertAll(alert_type){

    $('#fade').fadeTo('slow', 1);
    $('#general_popup').html('').addClass('PopUpNarrow').fadeIn('slow');
    $("#general_popup").load('ajax.php?a=alert_all_popup', {alert_type:alert_type, anketa:srv_meta_anketa_id});
}


//Generičen alert popup
function genericAlertPopup(name, optional_parameter, class_string){

	if (optional_parameter === undefined) {
		optional_parameter = "";
	}
	if (class_string !== undefined) {
		$('#general_popup').addClass(class_string);
	}
    $('#fade').fadeTo('slow', 1);
    $('#general_popup').html('').fadeIn('slow');
    $("#general_popup").load('ajax.php?a=genericAlertPopup', {name:name, optional_parameter:optional_parameter});

}

//Toggle za prikaz nastavitev in opozoril v parapodatkih
function toggleParapodatki(){

	var survey_ip = $('input[name=survey_ip]:checked').val();
	var survey_show_ip  = $('input[name=survey_show_ip ]:checked').val();
	var show_email  = $('input[name=show_email ]:checked').val();

	if(survey_ip == '0') {
        $("#save_IP_warning").removeClass('displayNone');
        $("#save_IP").removeClass('bottom0');
        $("#connect_IP").removeClass('displayNone');
	}

	else {
        $("#save_IP_warning").addClass('displayNone');
        $("#save_IP").addClass('bottom0');
        $("#connect_IP").addClass('displayNone');
	}

	if(survey_show_ip == '1')
	$("#connect_IP_warning").removeClass('displayNone');
	
	else
	$("#connect_IP_warning").addClass('displayNone');

	if(show_email == '1')
	$("#connect_identifier_warning").removeClass('displayNone');
	
	else
	$("#connect_identifier_warning").addClass('displayNone');  
}


function popupClose(){   
    $('#general_popup').fadeOut('slow').html('').attr('class', 'divPopUp');
    $('#fade').fadeOut('slow');
}


// Note popup spodaj levo
function actionNotePopup(name, type){

	let anketa = (typeof srv_meta_anketa_id !== 'undefined') ? srv_meta_anketa_id : '';

    $('#action_note_holder').html('').load('ajax.php?a=actionNotePopup', {anketa:anketa, name:name, type:type}, function(){
        
        setTimeout(function(){
            actionNotePopupClose();
        }, 10000);
    });
}

// Zapri note popup spodaj levo
function actionNotePopupClose(){
    
    $('#action_note_holder .action_note_box').fadeOut(function(){
        $('#action_note_holder').html('');
    });
}

//Hide top_note div
function top_note_hide(id) {

	$('#'+id).addClass('displayNone');

}

//Objava - pregled (gumbi)
function publishPopupOpen(name){
	
    $('#fade').fadeTo('slow', 1);
	$('#general_popup').html('').fadeIn('slow');
	$("#general_popup").load('ajax.php?a=publish_popup_open', {anketa: srv_meta_anketa_id, name: name});
}

//Objava - check lepi link
function addPrettyURL(){
    $.post('ajax.php?a=nice_url_check', {anketa: srv_meta_anketa_id, nice_url: $('#nice_url').val()},
		function(response) {
			console.log(response);
			if(response==""){
				$.redirect('ajax.php?a=nice_url', {anketa: srv_meta_anketa_id, nice_url: $('#nice_url').val()}); 
			}
			else{
				$('#add_url_error').html(response).fadeIn('slow');
			}
		}); 
	return false;
}

//Objava - prikaz dodajanje lepega linka
function toggleNiceURL(type) {

	if (type == 'show') {
		$("#nice_url_button").addClass('displayNone');
		$("#nice_url_holder").removeClass('displayNone');
	}
	else if (type == 'hide') {
		$("#nice_url_button").removeClass('displayNone');
		$("#nice_url_holder").addClass('displayNone');
	}
}

//Objava - privzete nastavitve
function togglePublishSettings() {
	$("#srv_objava_info_more1, #srv_objava_info_more2").toggleClass("displayNone");
	$("#publish_settings_more").slideToggle('medium');
}

//Aktivnost - toggle dropdown checkboxes
function toggleAktivnostCheckboxes(type) {
	if (type == 'units') {
		$("#dataSettingsCheckboxes").fadeIn("medium");
		$("#dataSettingsCheckboxes").toggleClass("displayNone");
		$("#toggleDataCheckboxes").toggleClass("border_blue");
	}
	else if (type == 'date') {
		$("#dataSettingsCheckboxes_Date").fadeIn("medium");
		$("#dataSettingsCheckboxes_Date").toggleClass("displayNone");
		$("#toggleDataCheckboxes_Date").toggleClass("border_blue");

	}
}

function toggleAddComment (box_id) {

	var toggle = '#comment_toggle_' + box_id;
	var wrapper = '#comment_wrapper_' + box_id;

	$(toggle).toggle();
	$(wrapper).toggle();
}

function closeCommentQtip (box_id) {

	var content = '#survey_comment_' + box_id;
	$(content).closest('.qtip ').qtip("hide");
}

function toggleGrafiColorWheel () {
	$("#chart_custom_skin_cover").css("pointer-events", "auto");
}

function toggleSurveyTopSettings() {
	$("#top_napredne_gumb").toggleClass("border_blue");
	$("#top_napredne_dropdown").toggleClass("displayNone");
}

//Vprašalnik - enklikarhiv gumb
function oneClickArchive(){
	
    $('#fade').fadeTo('slow', 1);
	$('#general_popup').addClass('PopUpNarrow');
	$('#general_popup').html('').fadeIn('slow');
	$("#general_popup").load('ajax.php?a=oneClickArchive', {anketa: srv_meta_anketa_id});
}



// kliči popup
function show_gdpr_messeage(id_sporocila, anketa){
	
    $('#fade').fadeTo('slow', 1);
	$('#general_popup').addClass('PopUpNarrow');
	$('#general_popup').html('hello').fadeIn('slow');
	$("#general_popup").load('ajax.php?a=show_gdpr_messeage', {id_sporocila: id_sporocila, anketa: anketa});

}


//Toggle za dodajanje uporabnika (admini in managerji)
function toggleAddUser(value){
    $('.add_user_option').addClass('displayNone');
	$("#add_user_option_"+value).removeClass('displayNone');
}


function toggleAnketaOpomba () {
	$("#dodaj-opombo").toggleClass('displayNone');
}

function toggleAnketaMapa () {
	$("#dodaj-v-mapo").toggleClass('displayNone');
	$("#anketa-toggle").toggleClass('bottom0');
}

//lahko se klice na onclick in downloada file iz url
function download_file(url) {
	const a = document.createElement('a')
	a.href = url
	a.download = url.split('/').pop()
	document.body.appendChild(a)
	a.click()
	document.body.removeChild(a)
}

//header when scrolling
$(function() {
    $(window).on("scroll", { passive: true }, function() {
		var header = $(".desktop_header");
		var top_center_settings = $("#branching .top_center_settings");

        var scroll = $(window).scrollTop();

        if (scroll > 190) {
			top_center_settings.addClass("top_sticky");
            header.addClass("shrink_header");
        } 
		else if (0 < scroll && scroll <= 190) {
			header.addClass("shrink_header");
			top_center_settings.removeClass("top_sticky");
        } 
		else if(scroll > 0){
            header.addClass("shrink_header");
		}
		else {
            header.removeClass("shrink_header");
			top_center_settings.removeClass("top_sticky");
        }
    });
});