function onload_home() { } function onload_book() { } function onload_admin() { } function onload_admin_add() { } function onload_admin_edit() { } function onload_admin_del() { } function onload_admin_book() { } function onload_souhlas() { } var sm_ids = 0; function onload_global() { for( i = 1; i <= 10; i++ ) { if( document.getElementById('smenu'+i) ) { sm_ids++; } } if(document.getElementById('smenua')) { sm_min = (o_getStyle(document.getElementById('smenua'), "width")); //sm_min = document.getElementById('smenu1').style.width; sm_min = str_replace('px','', sm_min); sm_max += (sm_min * 1); } } function o_getStyle(el, style) { if(!document.getElementById) return; var value = el.style[toCamelCase(style)]; if(!value) if(document.defaultView) value = document.defaultView. getComputedStyle(el, "").getPropertyValue(style); else if(el.currentStyle) value = el.currentStyle[toCamelCase(style)]; return value; } function toCamelCase( sInput ) { var oStringList = sInput.split('-'); if(oStringList.length == 1) return oStringList[0]; var ret = sInput.indexOf("-") == 0 ? oStringList[0].charAt(0).toUpperCase() + oStringList[0].substring(1) : oStringList[0]; for(var i = 1, len = oStringList.length; i < len; i++){ var s = oStringList[i]; ret += s.charAt(0).toUpperCase() + s.substring(1) } return ret; } //======================= smile ========================================= function smile(val) { insertAtCaret(document.getElementById('zprava'), val); } function insertAtCaret(obj, text) { if(document.selection) { obj.focus(); var orig = obj.value.replace(/\r\n/g, "\n"); var range = document.selection.createRange(); if(range.parentElement() != obj) { return false; } range.text = text; var actual = tmp = obj.value.replace(/\r\n/g, "\n"); for(var diff = 0; diff < orig.length; diff++) { if(orig.charAt(diff) != actual.charAt(diff)) break; } for(var index = 0, start = 0; tmp.match(text) && (tmp = tmp.replace(text, "")) && index <= diff; index = start + text.length ) { start = actual.indexOf(text, index); } } else if(obj.selectionStart) { var start = obj.selectionStart; var end = obj.selectionEnd; obj.value = obj.value.substr(0, start) + text + obj.value.substr(end, obj.value.length); } if(start != null) { setCaretTo(obj, start + text.length); } else { obj.value += text; } } function setCaretTo(obj, pos) { if(obj.createTextRange) { var range = obj.createTextRange(); range.move('character', pos); range.select(); } else if(obj.selectionStart) { obj.focus(); obj.setSelectionRange(pos, pos); } } function book(id,type) { document.getElementById('jmeno').value = type+':'+id; } //====================== SCROLLing ========================================= var scroll_content; //urcuje div se kterym se hybe var scroll_box; //okno var scroll_contentH; //vyska pohybliveho divu var scroll_window; //vyska okna ve kterem hybeme s divem var scroll_moving; //rozmezi pohybu var mouse_position; var scroll_activeH = 20; //vyska posuvniku var scroll_position = 0; var scroll_sliderH = 0; var scroller_offsetT; var scroll_boxborder = 4; //2px nahore, 2px dole var scroll_koef; var scroll_step = 20; // krok posouvani kliknutim function onload_book() { /* global_in_book = true; //zapina moznost sledovani if( document.getElementById('book_box_content') && document.getElementById('book_box') && document.getElementById('iscroll_s') && document.getElementById('book') ) { scroll_content = document.getElementById('book_box_content') scroll_box = document.getElementById('book_box'); scroll_contentH = scroll_content.offsetHeight; scroll_window = scroll_box.offsetHeight - scroll_boxborder; scroll_moving = scroll_contentH - scroll_window; if( scroll_contentH > scroll_window ) { document.getElementById('iscroll').style.display = 'block'; scroll_sliderH = document.getElementById('iscroll_s').offsetHeight-40+scroll_boxborder; scroll_box.style.overflow = 'hidden'; document.getElementById('book_box').style.width = (document.getElementById('book').offsetWidth - 25-scroll_boxborder) + 'px'; document.getElementById('iscroll_s').style.height = (document.getElementById('iscroll').offsetHeight-40+scroll_boxborder ) + 'px'; scroll_content.style.position = 'relative'; scroller_offsetT = document.getElementById('iscroll_s').offsetTop; scroll_koef = scroll_moving / (scroll_sliderH-scroll_activeH); } } */ } function iscrolling() { mouse_position = global_clientY-scroller_offsetT; if( global_position_able ) { scroll_position = global_clientY - scroller_offsetT; if( scroll_position > scroll_sliderH - scroll_activeH ) scroll_position = scroll_sliderH - scroll_activeH; if( scroll_position < 0 ) scroll_position = 0; iscroll_doit(); } } function iscroll_start() { if( mouse_position >= scroll_position && mouse_position <= scroll_position + scroll_activeH ) global_position_able = true; else global_position_able = false; } function iscroll_stop() { global_position_able = false; } function iscroll_step_u() { scroll_position = scroll_position - scroll_step; if( scroll_position < 0 ) scroll_position = 0; iscroll_doit(); } function iscroll_step_d() { scroll_position = scroll_position + scroll_step; if( scroll_position > scroll_sliderH - scroll_activeH ) scroll_position = scroll_sliderH - scroll_activeH; iscroll_doit(); } function iscroll_jump() { scroll_position = global_clientY - scroller_offsetT; if( scroll_position > scroll_sliderH - scroll_activeH ) scroll_position = scroll_sliderH - scroll_activeH; if( scroll_position < 0 ) scroll_position = 0; iscroll_doit(); } function iscroll_doit() { document.getElementById('iscroll_s').style.backgroundPosition = '-40px '+scroll_position+'px'; scroll_content.style.top = (-scroll_position*scroll_koef)+'px'; } //====================== SMALL MENU ========================================= //TODO udelat zabalovani pri najeti na jiny obrazek jednym vypocetm (odecitani robaleni od sirky ostatnich) var sm_r = new Array(); //rozmer var sm_s = new Array(); //smer // var sm_ids; //pocet smenu (3) var sm_max = 150; var sm_min = 0; var sm_step = 10; var sm_time = 20; if( navigator.appName == 'Microsoft Internet Explorer' || true ) { //FUCK OFF IE sm_step = 150; sm_time = 1; } function sm_show(id) { if(sm_s[id] != 1 ) { sm_s[id] = 1; if( !( sm_r[id] > 1 )) sm_r[id] = sm_min; sm_showing(id); for(a = 1; a <= sm_ids; a++) { if( a != id ) sm_hide(a); } } } function sm_hide(id) { if(sm_s[id] == 1) { sm_s[id] = 0; sm_hideing(id); } } function sm_showing(id) { sm_r[id] += sm_step; if( sm_r[id] > sm_max ) { sm_r[id] = sm_max; } obj = document.getElementById('smenu'+id).style.width = sm_r[id]+'px'; if( sm_s[id] == 1 && sm_r[id] < sm_max ) window.setTimeout('sm_showing(\''+id+'\')', sm_time); } function sm_hideing(id) { sm_r[id] -= (sm_step*1); if( sm_r[id] < sm_min ) { sm_r[id] = sm_min; } obj = document.getElementById('smenu'+id).style.width = sm_r[id]+'px'; if( sm_s[id] == 0 && sm_r[id] > sm_min ) window.setTimeout('sm_hideing(\''+id+'\')', sm_time); } //====================== INFO - zmena kategorie obsahu ========================================= var info_height = new Array(); var info_size; var info_size_step; var info_size_steporig = 10; var info_size_increase = 2; var info_action = 0; var info_stat = 0; var info_time = 20; var info_interval; if( navigator.appName == 'Microsoft Internet Explorer' ) { //FUCK OFF IE info_size_steporig = 15; info_size_increase = 8; info_time = 50; } function onload_info() { if( document.getElementById('content_box') ) { origCont = document.getElementById('content_box').innerHTML; for(i=0; i<=30; i++) { if( document.getElementById('cont-'+i) ) { document.getElementById('content_box').innerHTML = document.getElementById('cont-'+i).innerHTML; info_height[i] = document.getElementById('content_box').offsetHeight - 5; //5 = 1border nahore, 4 border dole } } document.getElementById('content_box').innerHTML = origCont; } } function switchText(num,foto) { if(foto != 'x' ) photopoint(foto); if(info_action == 0 ) { if( info_stat == 0 ) { info_action = 1; info_stat = 1; info_size = document.getElementById('content_box').offsetHeight; info_size_step = info_size_steporig; info_interval = window.setInterval('switchTextLoop('+num+')',info_time); } } else return; } function switchTextLoop(num) { if(info_stat == 1 && info_size >= 0) { switchTextTitle(num); info_size -= info_size_step; info_size_step += info_size_increase; if(info_size <= 0) { info_size = 0; info_stat = 2; info_size_step = info_size_steporig; document.getElementById('content_box').innerHTML = document.getElementById('cont-'+num).innerHTML; } document.getElementById('content_box').style.height = info_size + 'px'; } else if( info_stat == 2 && info_size <= info_height[num] ) { info_size += info_size_step; info_size_step += info_size_increase; if( info_size >= info_height[num] ) { info_size = info_height[num]; clearInterval(info_interval); info_stat = 0; info_action = 0; } document.getElementById('content_box').style.height = info_size + 'px'; } else { clearInterval(info_interval); } } function switchTextTitle(num) { for(i=0;i<=30;i++) { if( document.getElementById('content_title_'+i) ) document.getElementById('content_title_'+i).className = ''; } document.getElementById('content_title_'+num).className = 'active'; } //========================== INFO - zmena obrazku ====================================== function photopoint(num) { for( a = 0; a <= 30; a++ ) { if( document.getElementById('photopoint_'+a) ) document.getElementById('photopoint_'+a).className = 'photopoint'; } if( document.getElementById('photopoint_'+num) ) document.getElementById('photopoint_'+num).className = 'photopoint_a'; if( document.getElementById('photo') ) { path = document.getElementById('photo').src; mask = '_.+\.jpg$'; if (path.match(mask)) //zmenit cislo (mezi podtrzkou a priponou) { var re = new RegExp(mask, "g"); path2 = path.replace(re, '_'+num+'.jpg'); document.getElementById('photo').src = path2; } } } //========================== GALERIE - show ========================================== var prev_count2; var canvas_opened = true; var invisible_interval; var invisible_value; var invisible_able = true; var invisible_timeout = false; function canvas_invisible_control() { invisible_value -= 10; opacity('ovladani',invisible_value); if(invisible_value < 0 ) clearInterval(invisible_interval); } function canvas_invisible_timeout() { invisible_able = false; invisible_value = 100; invisible_interval = setInterval('canvas_invisible_control()',50); } function canvas_show(id) { if( document.getElementById('canvas_div') ) { canvas_opened = true; if( invisible_able && document.getElementById('ovladani') ) opacity('ovladani',100); document.getElementById('image').style.display = 'none'; document.getElementById('canvas_div').style.display = 'block'; data = my_explode('ę', str_replace('‼','"', document.getElementById('prev_'+id+'_i').alt)); document.getElementById('c_image').style.marginTop = (450 - data[9]) /2 + 'px'; document.getElementById('c_image').style.width = data[8]; document.getElementById('c_image').style.height = data[9]; document.getElementById('c_image').src = data[1]; document.getElementById('image').style.display = 'inline'; if( data[2] == '' ) document.getElementById('c_nadpis').style.display = 'none'; else { document.getElementById('c_nadpis').style.display = 'block'; document.getElementById('c_nadpis').innerHTML = data[2]; } document.getElementById('c_image').alt = data[2]; document.getElementById('popis').innerHTML = data[3]; if(data[4] == '' || data[5] == '' ) { document.getElementById('rozmer').style.visibility = 'hidden'; } else { document.getElementById('rozmer').style.visibility = 'visible'; document.getElementById('rozmer_x').innerHTML = data[4]; document.getElementById('rozmer_y').innerHTML = data[5]; document.getElementById('rozmer_x').style.padding = document.getElementById('rozmer_y').style.padding = '0px'; rozdil = document.getElementById('rozmer_x').offsetWidth - document.getElementById('rozmer_y').offsetWidth; if( rozdil > 0 ) //x je vetsi document.getElementById('rozmer_y').style.paddingLeft = rozdil +'px'; else if (rozdil < 0 ) //y je vetsi { document.getElementById('rozmer_x').style.paddingLeft = (rozdil * -1) +'px'; } } document.getElementById('cena').innerHTML = data[6]; document.getElementById('now').innerHTML = id; document.getElementById('total').innerHTML = prev_count2; if( navigator.appName == 'Microsoft Internet Explorer' ) { document.getElementById('navig').style.display = 'none'; document.getElementById('navig').style.display = 'block'; } next1 = id + 1; if( next1 > prev_count2) next1 = 1; next2 = my_explode('ę', document.getElementById('prev_'+next1+'_i').alt); preload_images(next2[1]); prev1 = id - 1; if( prev1 <= 0 ) prev1 = prev_count2; //prev2 = my_explode('ę', document.getElementById('prev_'+prev1+'_i').alt); //alert(prev + ' - ' + next); if( invisible_able && document.getElementById('ovladani') ) invisible_timeout = setTimeout('canvas_invisible_timeout()',2000); } } var preloaded = new Array(); function preload_images() { for (var i = 0; i < arguments.length; i++){ preloaded[i] = document.createElement('img'); preloaded[i].setAttribute('src',arguments[i]); } } /* preload_images( '/css/cssimg/item_listing/vli_top.gif', '/css/cssimg/item_listing/vli_bottom.gif', '/css/cssimg/item_listing/vli_active_top.gif', '/css/cssimg/item_listing/vli_active_bottom.gif', '/css/cssimg/main_layout/plasma_box_gallery_top_demon.gif' ); */ function canvas_next() { if( presentation ) { canvas_autos(); canvas_auto(); } canvas_show(next1); } function canvas_prev() { if( presentation ) { canvas_autos(); canvas_auto(); } canvas_show(prev1); } function canvas_hide() { if( canvas_opened ) { canvas_opened = false; invisible_able = true; if( invisible_timeout ) clearTimeout(invisible_timeout); if( presentation ) canvas_autos(); document.getElementById('canvas_div').style.display = 'none'; } } var canvas_timeri; var presentation_interval = 2000; var presentation_timer = presentation_interval; var presentation_speed = 100; var presentation = false; function canvas_auto() { if( document.getElementById('timer') && document.getElementById('timeline') && document.getElementById('auto') && document.getElementById('autos') ) { document.getElementById('timer').style.width = '100%'; document.getElementById('auto').style.display = 'none'; document.getElementById('autos').style.display = 'block'; document.getElementById('timeline').style.visibility = 'visible'; presentation = true; presentation_timer = presentation_interval; canvas_timeri = window.setInterval('canvas_timer()', presentation_speed); } } function canvas_autos() { clearInterval(canvas_timeri); document.getElementById('autos').style.display = 'none'; document.getElementById('auto').style.display = 'block'; document.getElementById('timeline').style.visibility = 'hidden'; presentation = false; } function canvas_timer() { if(presentation_timer > 0 ) { presentation_timer -= presentation_speed; step = presentation_interval / presentation_speed; document.getElementById('timer').style.width = presentation_timer/step +'%'; if( navigator.appName == 'Microsoft Internet Explorer' ) { document.getElementById('navig').style.display = 'none'; document.getElementById('navig').style.display = 'block'; } } else { presentation_timer = presentation_interval; canvas_next(); } } var keypressed = false; function keypress(e) { if(navigator.userAgent.indexOf("Opera") >-1 ) e = event.keyCode; if( keypressed == false ) { keypressed = true; if( document.getElementById('canvas_div').style.display == 'block' && canvas_opened ) { if(e == 37) canvas_prev(); else if(e == 39) canvas_next(); else if(e == 27) canvas_hide(); else if(e == 32) { if( presentation ) canvas_autos(); else canvas_auto(); } } } } //========================== GALERIE - posun ==================================== function my_offsetPosition(obj) { //zjisteni pozice prvku vzhledem k oknu dokumentu var curleft = curtop = 0; if (obj.offsetParent) { do { curleft += obj.offsetLeft; curtop += obj.offsetTop; } while (obj = obj.offsetParent); } return [curleft,curtop]; } var global_in_gallery = false; var gal_scroll_able = false; var gal_scroll_previews_count = 0; //pocet nahledu na strance - pro pocitani radku var gal_scroll_previews_on_row = 5; //konst - kolik nahledu se vejde na radek var gal_scroll_row_height = 164; //konst - vyska radku (pro animaci) var gal_scroll_rows; //kolik radku je pouzito pro nahledy var gal_scroll_maxride; //283 //urcuje rozsah posuvniku var gal_scroll_rozdilscrollu; //117, 281 //urcuje, o kolik se okno s obsahem bude rolovat var gal_scroll_koef; //0,4 0,9 //pomer mezi obsahem a posuvnikem var gal_scroll_vyskascrolleru = 0; var gal_scroll_waytop; var gal_scroll_howmuch = 0; //aktualni posunuti (pro predavani mezi vsemi 3 moznostmi posunu) function onload_book () { gal_scroll_howmuch = 0; //fix FF gal_inbook = true; if( document.getElementById('preview_area') && document.getElementById('preview_area_cont') && document.getElementById('gal_scroller') && document.getElementById('gal_way') ) { global_in_gallery = true; document.getElementById('preview_area').scrollTop = gal_scroll_howmuch; //hazi obsah nahoru (FF si pamatuje a po reloadu necha posunute) gal_scroll_rozdilscrollu = document.getElementById('preview_area').scrollHeight - document.getElementById('preview_area').offsetHeight; gal_scroll_vyskascrolleru = document.getElementById('gal_scroller').offsetHeight; gal_scroll_maxride = document.getElementById('gal_way').offsetHeight - gal_scroll_vyskascrolleru; gal_scroll_koef = gal_scroll_rozdilscrollu / gal_scroll_maxride; gal_scroll_waytop = my_offsetPosition(document.getElementById('gal_way')); gal_scroll_waytop = gal_scroll_waytop[1]; if( gal_scroll_rozdilscrollu <= 0 ) { document.getElementById('book_scrollbar').style.display = 'none'; } else document.getElementById('preview_area_cont').style.marginRight = '10px'; //document.getElementById('book_scrollbar').style.display = 'none'; } else alert('Error #2545'); } function onload_gallery () { gal_scroll_howmuch = 0; //fix FF if( document.getElementById('preview_area') && document.getElementById('preview_area_cont') && document.getElementById('gal_scroller') && document.getElementById('gal_way') ) { gal_scroll_previews_count = document.getElementById('preview_area_cont').getElementsByTagName('a'); gal_scroll_previews_count = gal_scroll_previews_count.length; prev_count2 = gal_scroll_previews_count; gal_scroll_rows = Math.ceil(gal_scroll_previews_count / gal_scroll_previews_on_row); //alert(gal_scroll_rows); if( gal_scroll_rows > 2 ) { global_in_gallery = true; document.getElementById('preview_area').scrollTop = gal_scroll_howmuch; //hazi obsah nahoru (FF si pamatuje a po reloadu necha posunute) document.getElementById('preview_area_cont').style.height = (gal_scroll_rows * gal_scroll_row_height)+47 +'px'; gal_scroll_rozdilscrollu = document.getElementById('preview_area').scrollHeight - document.getElementById('preview_area').offsetHeight; gal_scroll_vyskascrolleru = document.getElementById('gal_scroller').offsetHeight; gal_scroll_maxride = document.getElementById('gal_way').offsetHeight - gal_scroll_vyskascrolleru; gal_scroll_koef = gal_scroll_rozdilscrollu / gal_scroll_maxride; gal_scroll_waytop = my_offsetPosition(document.getElementById('gal_way')); gal_scroll_waytop = gal_scroll_waytop[1]; } else document.getElementById('gal_scrollbar').style.display = 'none'; } else alert('Error #2544'); } function gal_rollerpress() { //pri stisku LMB nad rollerem gal_scroll_able = true; } function gal_scroll_set() { document.getElementById('preview_area').scrollTop = gal_scroll_howmuch * gal_scroll_koef; gal_scroll_barier(); document.getElementById('gal_scroller').style.top = gal_scroll_howmuch + 'px'; gal_scroll_arrows(); } function gal_scrolling() { //posouva rollerem v pomeru ke scrollovanemu obsahu gal_scroll_howmuch = document.getElementById('preview_area').scrollTop / gal_scroll_koef; gal_scroll_barier(); document.getElementById('gal_scroller').style.top = gal_scroll_howmuch + 'px'; gal_scroll_arrows(); } function gal_scroll_arrows() { if(gal_scroll_howmuch > 0) { document.getElementById('gal_scroll_up_d').style.display = 'none'; document.getElementById('gal_scroll_up').style.display = 'block'; } else { document.getElementById('gal_scroll_up_d').style.display = 'block'; document.getElementById('gal_scroll_up').style.display = 'none'; } if( gal_scroll_howmuch < gal_scroll_maxride ) { document.getElementById('gal_scroll_down_d').style.display = 'none'; document.getElementById('gal_scroll_down').style.display = 'block'; } else { document.getElementById('gal_scroll_down_d').style.display = 'block'; document.getElementById('gal_scroll_down').style.display = 'none'; } //window.status = gal_scroll_howmuch; } function gal_scroll_arrows_d() { document.getElementById('gal_scroll_up_d').style.display = 'block'; document.getElementById('gal_scroll_up').style.display = 'none'; document.getElementById('gal_scroll_down_d').style.display = 'block'; document.getElementById('gal_scroll_down').style.display = 'none'; } function gal_jump(obj) { //jump pri kliku na WAY gal_scroll_howmuch = (global_clientY - gal_scroll_waytop) - (gal_scroll_vyskascrolleru/2); gal_scroll_barier(); gal_scroll_set(); } function gal_scroll_barier() { if( gal_scroll_howmuch < 0 ) //horni a dolni bariera (min/max) gal_scroll_howmuch = 0; if( gal_scroll_howmuch > gal_scroll_maxride ) gal_scroll_howmuch = gal_scroll_maxride; } function gal_scroll_moving() { //neustale sledovani Y pozice kurzoru (mousemove) if( gal_scroll_able ) { //pokud jsme stiskli nad rollerem gal_scroll_howmuch = (global_clientY - gal_scroll_waytop) - (gal_scroll_vyskascrolleru/2); gal_scroll_barier(); gal_scroll_set(); } } var gal_scrolling_able = false; //drzime mys - pousova se var gal_scrolling_step = 5; //krok, o kolik se posune za interval var gal_scrolling_timing = 50; var gal_scrolling_interval; function gal_downing() { if(!gal_scrolling_able) { gal_scrolling_able = true; gal_scrolling_interval = setInterval('gal_scrolling_anim(true)', gal_scrolling_timing); } } function gal_uping() { if(!gal_scrolling_able) { gal_scrolling_able = true; gal_scrolling_interval = setInterval('gal_scrolling_anim(false)', gal_scrolling_timing); } } function gal_scrolling_anim(direct) { if(gal_scrolling_able) { if( direct ) { //dolu document.getElementById('preview_area').scrollTop += gal_scrolling_step; if( document.getElementById('preview_area').scrollTop <= 0 ) clearInterval(gal_scrolling_interval); } else { //nahoru document.getElementById('preview_area').scrollTop -= gal_scrolling_step; if( document.getElementById('preview_area').scrollTop >= document.getElementById('preview_area').scrollHeight ) clearInterval(gal_scrolling_interval); } } else clearInterval(gal_scrolling_interval); } var gal_scroll_goto; //cilova pozice, kam se ma doanimovat var gal_scroll_interval; var gal_scroll_timing = 50; var gal_scroll_anim_speed_orig = 20; var gal_scroll_anim_speed_step = 1; var gal_scroll_anim_speed; var gal_scroll_positon; var gal_scroll_allow = true; function gal_up() { gal_direct(false); } function gal_down() { gal_direct(true); } function gal_direct(direct) { if( gal_scroll_allow ) { gal_scroll_allow = false; document.getElementById('gal_scroll_up').style.cursor = 'not-allowed'; document.getElementById('gal_scroll_down').style.cursor = 'not-allowed'; gal_scroll_anim_speed = gal_scroll_anim_speed_orig; //vyresetujeme rychlost if( direct) { var a = Math.floor(document.getElementById('preview_area').scrollTop / gal_scroll_row_height); gal_scroll_goto = (a+1) * gal_scroll_row_height; gal_scroll_interval = setInterval('gal_anim(1)', gal_scroll_timing); } else { var a = Math.ceil(document.getElementById('preview_area').scrollTop / gal_scroll_row_height); gal_scroll_goto = (a-1) * gal_scroll_row_height; gal_scroll_interval = setInterval('gal_anim(0)', gal_scroll_timing); } } } function gal_anim(direct) { if( direct ) //smer dolu gal_scroll_positon = document.getElementById('preview_area').scrollTop + gal_scroll_anim_speed; else gal_scroll_positon = document.getElementById('preview_area').scrollTop - gal_scroll_anim_speed; gal_scroll_anim_speed -= gal_scroll_anim_speed_step; //snizime rychlost if( gal_scroll_anim_speed <= 2 ) gal_scroll_anim_speed = 2; if( (direct && gal_scroll_positon >= gal_scroll_goto) || (!direct && gal_scroll_positon <= gal_scroll_goto) ) { //podminka pro oba smery gal_scroll_positon = gal_scroll_goto; clearInterval(gal_scroll_interval); gal_scroll_allow = true; document.getElementById('gal_scroll_up').style.cursor = 'hand'; document.getElementById('gal_scroll_down').style.cursor = 'hand'; document.getElementById('gal_scroll_up').style.cursor = 'pointer'; document.getElementById('gal_scroll_down').style.cursor = 'pointer'; } document.getElementById('preview_area').scrollTop = gal_scroll_positon; } //========================= GALERIE - previews =========================== var gal_prev_prev_r = new Array(); //rozmer var gal_prev_prev_s = new Array(); //smer var gal_prev_max = 98; var gal_prev_min = 78; var gal_prev_step = 2; var gal_prev_time = 30; if( navigator.appName == 'Microsoft Internet Explorer' ) { //FUCK OFF IE gal_prev_step = 6; gal_prev_time = 50; } function preview(id) { if(gal_prev_prev_s[id] != 1 ) { gal_prev_prev_s[id] = 1; if( !( gal_prev_prev_r[id] > 1 )) gal_prev_prev_r[id] = gal_prev_min; previewResizeUp(id); } } function previewx(id) { if(gal_prev_prev_s[id] == 1) { gal_prev_prev_s[id] = 0; previewResizeDown(id); } } function previewResizeUp(id) { gal_prev_prev_r[id] += gal_prev_step; if( gal_prev_prev_r[id] >= gal_prev_max ) { gal_prev_prev_r[id] = gal_prev_max; } obj = document.getElementById(id).style; obj.width = obj.height = gal_prev_prev_r[id]+'px'; obj.margin = ( 128-gal_prev_prev_r[id] )/2 +'px'; if( gal_prev_prev_s[id] == 1 ) window.setTimeout('previewResizeUp(\''+id+'\')', gal_prev_time); } function previewResizeDown(id) { gal_prev_prev_r[id] -= gal_prev_step; if( gal_prev_prev_r[id] <= gal_prev_min ) { gal_prev_prev_r[id] = gal_prev_min; } obj = document.getElementById(id).style; obj.width = obj.height = gal_prev_prev_r[id]+'px'; obj.margin = ( 128-gal_prev_prev_r[id] )/2 +'px'; if( gal_prev_prev_s[id] == 0 ) window.setTimeout('previewResizeDown(\''+id+'\')', gal_prev_time); } //==================================================== var nahledOpacity = 100; var nahledObrazek = 1; var nahledWhite = true; var nahledPerioda = 4000; var nahledMin = 60; var nahledKroku = 10; var nahledStep = (100-nahledMin)/nahledKroku; function blik() { nahledBlik(); window.setTimeout('blik()',nahledPerioda); } function nahledBlik() { if(nahledWhite == true) { nahledOpacity -= nahledStep; opacity('menu'+nahledObrazek,nahledOpacity); if( nahledOpacity == nahledMin ) { nahledWhite = false; } } else { nahledOpacity += nahledStep; opacity('menu'+nahledObrazek,nahledOpacity); if( nahledOpacity == 100 ) { nahledWhite = true; nahledObrazek += 1; if( nahledObrazek >= 4 ) { nahledObrazek = 1; return; } } } window.setTimeout("nahledBlik()",10); }