1// globalni nastaveni napovedy // 2var globalShowHelp = true; 3 4function odkaz( kam, jmeno ) 5{ 6 var test = false; 7 var odd = "?"; 8 9 var oddTst = kam.indexOf( "?" ); 10 if( oddTst > 0 ) odd = "&"; 11 12 test = ( ! window.open( kam+odd+"setShowerHelp="+globalShowHelp, jmeno ) ); 13 return test; 14} 15 16 17function novyokno( kam ) 18{ 19 return odkaz( kam, '' ); 20} 21 22 23 24function novyoknobez( kam, sirka, vyska ) 25{ 26 var test = false; 27 vyska = vyska * 1 + 20; 28 29 test = ( ! window.open( kam, '_blank', 'toolbar=0,location=0,directories=0,menuBar=0,scrollbars=0,resizable=0,width='+sirka+',height='+vyska+',left=100,top=100' ) ); 30 return test; 31} 32 33 34// napoveda // 35function showHelp( txt ) 36{ 37 window.top.obsah.showHelpInFrame( txt ); 38} 39 40function setGlobalShowHelp( val ) 41{ 42 globalShowHelp = val; 43 window.top.nadmenu.globalShowHelp = val; 44 window.top.menu.globalShowHelp = val; 45 window.top.hlavicka.globalShowHelp = val; 46 window.top.obsah.globalShowHelp = val; 47} 48 49 50function showHelpInFrame( txt ) 51{ 52 if( globalShowHelp == true ) 53 { 54 var f; 55 56 if( f = getObj( "id-div-help" ) ) 57 { 58 f.innerHTML = txt; 59 f.style.display = ''; 60 } 61 } 62} 63 64 65function hideHelp() 66{ 67 window.top.obsah.hideHelpInFrame(); 68} 69 70 71function hideHelpInFrame() 72{ 73 var f; 74 75 if( f = getObj( "id-div-help" ) ) 76 { 77 f.innerHTML = ''; 78 f.style.display = 'none'; 79 } 80} 81 82 83// filemanager block // 84var objectIDForFile = ''; 85var gInsertObjectIsImage = false; 86var urlPrefix = ''; 87var actionIns = false; 88 89function showFileManager( idReturnObject, insertObjectIsImage, urlPref, actIns ) { 90 objectIDForFile = idReturnObject; 91 actionIns = actIns; 92 93 if( insertObjectIsImage != true ) insertObjectIsImage = false; 94 gInsertObjectIsImage = insertObjectIsImage; 95 96 if( !urlPref ) urlPref = ''; 97 urlPrefix = urlPref; 98 99 100 101 window.open( '/admin/FileManager/index.php', 'filemanager', 'toolbar=0,location=0,directories=0,menuBar=0,scrollbars=yes,resizable=1,width=780,height=475,left=100,top=100' ); 102} 103 104function loadFileFromFilemanager( file ) 105{ 106 var o; 107 var out; 108 if( o = getObj( objectIDForFile ) ) 109 { 110 out = file; 111 if( gInsertObjectIsImage == true ) out = '<img src="/' + file + '" class="img" alt="" />'; 112 else out = urlPrefix + out; 113 114 o.value = ( actionIns ? o.value : '' ) + out; 115 var img = objectIDForFile.replace( "Txt", "IMG" ); 116 if( o = getObj( img ) ) 117 { 118 out = globalROOT+file; 119 if( gInsertObjectIsImage == true ) out = '<img src="/' + file + '" class="img" alt="" />'; 120 121 if( o.src ) o.src = out; 122 } 123 124 //alert( typeof( OnUrlChange ) ); 125 if( typeof( OnUrlChange ) == "function" ) OnUrlChange(); 126 if( typeof( UpdatePreview ) == "function" ) UpdatePreview(); 127 } 128 129 window.focus(); 130} 131 132function setDisplay( obj, test ) 133{ 134 var dis = ''; 135 if( test != false ) 136 { 137 test = true; 138 dis = "none"; 139 } 140 141 var o; 142 o = getObj( obj ) 143 144 if( o != false ) 145 { 146 o.style.display = dis; 147 } 148} 149 150 151//************ FUNKCE PRO PRACI SE SELEKTEM ***************************************// 152function selectSelOpt( obj, val ) 153{ 154 if( obj == null ) return cnt; 155 156 for( var i = 0; i < obj.options.length; i++ ) 157 { 158 if( obj.options[i].value == val ) 159 { 160 obj.options[i].selected = true; 161 break; 162 } 163 } 164} 165 166function selectDeleteOpt( obj ) 167{ 168 if( obj == null ) return cnt; 169 170 for( var i = 0; i < obj.options.length; i++ ) 171 { 172 if( obj.options[i].selected == true ) obj.options[i]=null; 173 } 174} 175 176function selectAddOpt( obj, value, text ) 177{ 178 if( obj == null ) return cnt; 179 180 var no = new Option(); 181 no.value = value; 182 no.text = text; 183 184 obj.options[obj.options.length] = no; 185} 186 187// hleda shodu podle hodnoty value // 188function selectExistsOpt( box, val ) 189{ 190 if( box == null ) return true; 191 if( box.options == null ) return false; 192 if( box.options.length == null ) return false; 193 194 for( var i = 0; i < box.options.length; i++ ) 195 { 196 if( box.options[i].value == val ) 197 { 198 return true; 199 break; 200 } 201 } 202 203 return false; 204} 205 206 207function selectCountOpt( box ) 208{ 209 var cnt = 0; 210 211 if( box == null ) return cnt; 212 if( box.options == null ) return cnt; 213 if( box.options.length == null ) return cnt; 214 215 for( var i = 0; i < box.options.length; i++ ) 216 { 217 cnt++; 218 } 219 220 return cnt; 221} 222 223function selectMove( fbox, tbox ) 224{ 225 if( fbox == null ) return false; 226 if( tbox == null ) return false; 227 if( fbox.options == null ) return false; 228 if( fbox.options.length == null ) return false; 229 230 for( var i=0; i < fbox.options.length; i++ ) 231 { 232 if( fbox.options[i].selected && fbox.options[i].value != "" ) 233 { 234 if( fbox.options[i].value == "0" ) continue; 235 236 if( selectExistsOpt( tbox, fbox.options[i].value ) == false ) 237 { 238 var no = new Option(); 239 no.value = fbox.options[i].value; 240 no.text = fbox.options[i].text; 241 tbox.options[tbox.options.length] = no; 242 } 243 } 244 } 245} 246 247 248function selectClear( box ) 249{ 250 if( box == null ) return false; 251 if( box.options == null ) return false; 252 if( box.options.length == null ) return false; 253 254 for( var i=0; i < box.options.length; i++ ) 255 { 256 box.options[i]=null; 257 i--; 258 } 259} 260 261 262function selectMove2( box ) 263{ 264 if( box == null ) return false; 265 if( box.options == null ) return false; 266 if( box.options.length == null ) return false; 267 268 for( var i=0; i < box.options.length; i++ ) 269 { 270 if( box.options[i].selected && box.options[i].value != "" ) 271 { 272 box.options[i]=null; 273 i--; 274 } 275 } 276} 277 278 279function selectFind( box ) 280{ 281 if( box == null ) return false; 282 if( box.options == null ) return false; 283 if( box.options.length == null ) return false; 284 285 for( i=0; i < box.options.length; i++ ) 286 { 287 box.options[i].selected = true; 288 } 289} 290 291 292function selectUnFind( box ) 293{ 294 if( box == null ) return false; 295 if( box.options == null ) return false; 296 if( box.options.length == null ) return false; 297 298 for( i=0; i < box.options.length; i++ ) 299 { 300 box.options[i].selected = ''; 301 } 302} 303 304 305function selectReturnOptionsAsString( box, odd ) 306{ 307 if( odd == null ) odd = ","; 308 309 var out = ""; 310 var tmpodd = ""; 311 312 if( box == null ) return false; 313 if( box.options == null ) return false; 314 if( box.options.length == null ) return false; 315 316 for( var i = 0; i < box.options.length; i++ ) 317 { 318 out+= tmpodd+box.options[i].value; 319 tmpodd = odd; 320 } 321 322 return out; 323} 324 325 326function selectIstEmpty( box ) 327{ 328 if( box == null ) return true; 329 if( box.options == null ) return true; 330 if( box.options.length == null ) return true; 331 332 for( i=0; i<box.options.length; i++ ) 333 { 334 return false; 335 break; 336 } 337 338 return true; 339} 340 341function selectIsNotEmpty( box ) 342{ 343 return ! selectIstEmpty( box ); 344} 345//************ KONEC FUNKCI PRO PRACI SE SELEKTEM *********************************//
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.