/** *** Menu **** */
function index_menu_getParentLink(ul) {
    var links = ul.parentNode.getElementsByTagName('a');
    if (links && links.length) {
        return links[0];
    }
    return false;
}
function index_menu_onClickEvent(e) {
    var e = window.event || e;
    var link = e.srcElement || e.target;
    while (!link.submenu && link.parentNode) {
    	link = link.parentNode;
    }
    if (link.submenu) {
        if (link.submenu.className.indexOf("submenu-over") >= 0) {
            if (link.submenu.className == "submenu-over") {
                link.submenu.className = link.submenu.className.replace("submenu-over", "");
            } else {
                link.submenu.className = link.submenu.className.replace(" submenu-over", "");
            }
        } else {
            link.submenu.className = link.submenu.className + ' submenu-over';
        }
    }
    return false;
}
function index_menu_onMouseOverEvent(e) {
    var e = window.event || e;
    var link = e.srcElement || e.target;
    if (link.submenu && link.submenu.className.indexOf(" submenu-over") == -1) {
        link.submenu.className = link.submenu.className + ' submenu-over';
    }
    return false;
}

function index_menu_onMouseOutEvent(e) {
    var e = window.event || e;
    var link = e.srcElement || e.target;
    if (link.submenu) {
        if (link.submenu.className == "submenu-over") {
            link.submenu.className = link.submenu.className.replace("submenu-over", "");
        } else {
            link.submenu.className = link.submenu.className.replace(" submenu-over", "");
        }
    }
    return false;
}
function index_menu_setonmouse(node, submenu) {
    try {
        node.onmouseover = index_menu_onMouseOverEvent;
        node.onmouseout = index_menu_onMouseOutEvent;
        node.submenu = submenu;
        if (node.childNodes && node.childNodes) {
            for ( var j = 0; j < node.childNodes.length; j++) {
                index_menu_setonmouse(node.childNodes[j], submenu);
            }
        }
   } catch (e) {
        ;
    }
}
function index_menu_init() {
    var divnav = document.getElementById('navigation');
    if (divnav) {

        var tagmenu = divnav.getElementsByTagName('menu');
        if (tagmenu && tagmenu[0] && tagmenu[0].nodeName) {
            var submenus = tagmenu[0].getElementsByTagName('ul');
            for ( var i = 0; i < submenus.length; i++) {
                if (submenus[i].className.indexOf("submenu click") >= 0) {
                    parentlink = index_menu_getParentLink(submenus[i]);
                    if (parentlink) {
                        parentlink.onclick = index_menu_onClickEvent;
                        parentlink.submenu = submenus[i].parentNode;
                    }
                    if (submenus[i].parentNode && submenus[i].parentNode.className.indexOf("current") >= 0) {
                        submenus[i].parentNode.className = submenus[i].parentNode.className + ' submenu-over';
                    }
                } else if (submenus[i].className.indexOf("submenu onmouse") >= 0) {
                    index_menu_setonmouse(submenus[i].parentNode, submenus[i].parentNode);
                }
            }
            return;
        }
    }
    window.setTimeout(index_menu_init, 100);
}

/** *** IE8 WebSlices **** */
if (typeof index_slices_add != 'function') {
    function index_slices_add(val_url, val_title) {
        if (is_ie8) {
            window.external.AddToFavoritesBar(val_url, val_title, "slice");
        } else {
            var url = "http://www.microsoft.com/windows/internet-explorer/beta/features/web-slices.aspx";
            try {
                window.open(url, 'slices_info', '');
            } catch (e) {
                window.location = url;
            }
        }
    }
}
/** *** Slideshow and functions in photo detail **** */

if (typeof index_photo_show != 'function') {
    function index_photo_show(index) {
        var el_a = document.getElementById('photo_curr_a');
        var el_img = document.getElementById('photo_curr_img');
        var el_comment = document.getElementById('photo_curr_comment');
        var el_title = document.getElementById('photo_curr_title');
        if (el_a && el_img && el_comment && el_title && index_photo_data && index_photo_data[index]) {
            if (index_ss_timer) {
                index_ss_pause();
            }
            index_photo_currentid = index;
            var reg = /\/(\d+)\// ;
            var pid = index_photo_data[index]['src'].match(reg);
            if (pid && pid[1]) {
                index_setCookieData('index_curr_photo', pid[1]);
            }
            el_comment.innerHTML = index_photo_data[index]['comment'];
            el_a.href = index_photo_data[index]['href'];
            el_img.src = index_photo_data[index]['src'];
            el_title.innerHTML = index_photo_data[index]['title'];
            index_photo_fullarrows();
        }
        return false;
    }
}
if (typeof index_photo_currentid == 'undefined') {
    var index_photo_currentid = -1;
}
if (typeof index_photo_a_content == 'undefined') {
    var index_photo_a_content = new Array();
}
if (typeof index_photo_fullinitcounter == 'undefined') {
    var index_photo_fullinitcounter = 10;
}
if (typeof index_photo_init != 'function') {
    function index_photo_init() {
        if ('full' == index_ss_type) {
            index_photo_fullarrows();
        }
        var container = document.getElementById('slide-img-width');
        if (!container) {
            var el_link = document.getElementById('photo_curr_a');
            var el_photo = document.getElementById('photo_curr_img');
            var parent = el_link.parentNode;
            if (el_link && el_photo && parent.nodeName == 'DIV') {
              container = document.createElement('DIV');
              container.Resize = function () {
                  var container = document.getElementById('slide-img-width');
                  var self = document.getElementById('slide-img-width');
                  var el_photo = document.getElementById('photo_curr_img');
                  if(container && self && el_photo) {
                      container.style.width = Math.max(el_photo.offsetWidth, 100) + "px";
                      container.style.height = el_photo.offsetHeight + "px";
                  }
              };
              container.className = 'slide img width';
              container.setAttribute('id', 'slide-img-width');
              var el = parent.firstChild;
              while (el) {
                  var next = el.nextSibling;
                  parent.removeChild(el);
                  container.appendChild(el);
                  el = next;
              }
              parent.appendChild(container);
              container.Resize();
              if (el_photo.attachEvent) {
                  el_photo.attachEvent('onload', container.Resize);
              } else {
                  el_photo.addEventListener('load', container.Resize, true);
              }
            }
        }
    }
}
if (typeof index_photo_fullarrows != 'function') {
    function index_photo_fullarrows() {
        var el_div_nsp = document.getElementById('photo_prev_div');
        var el_div_nsn = document.getElementById('photo_next_div');
        var el_a_p = document.getElementById('photo_prev_a');
        var el_a_n = document.getElementById('photo_next_a');
        if (!el_a_p || !el_a_p || !el_div_nsp || !el_div_nsn) {
            return;
        }
        if (typeof index_photo_a_content['divnsp'] == 'undefined') {
            index_photo_a_content['divnsp'] = el_div_nsp.innerHTML;
            index_photo_a_content['divnsn'] = el_div_nsn.innerHTML;
            el_a_p.onclick = function() {
                return index_photo_show(index_photo_currentid - 1);
            };
            el_a_n.onclick = function() {
                return index_photo_show(index_photo_currentid + 1);
            };
        }
        if (index_photo_data && index_photo_currentid >= 0) {
            if (index_photo_currentid == 0) {
                el_div_nsp.innerHTML = '';
                el_a_p.style.display = 'none';
            } else {
                el_a_p.style.display = 'block';
                el_div_nsp.innerHTML = index_photo_a_content['divnsp'];
                var el_a_nsp = document.getElementById('photo_ns_prev_a');
                if (el_a_nsp) {
                    el_a_nsp.onclick = function() {
                        return index_photo_show(index_photo_currentid - 1);
                    };
                }
            }
            if (index_photo_currentid >= index_photo_data.length - 1) {
                el_div_nsn.innerHTML = '';
                el_a_n.style.display = 'none';
            } else {
                el_a_n.style.display = 'block';
                el_div_nsn.innerHTML = index_photo_a_content['divnsn'];
                var el_a_nsn = document.getElementById('photo_ns_next_a');
                if (el_a_nsn) {
                    el_a_nsn.onclick = function() {
                        return index_photo_show(index_photo_currentid + 1);
                    };
                }
            }
        }
    }
}
if (typeof index_photo_open != 'function') {
    function index_photo_open(el, win_name) {
        if (index_ss_timer) {
            index_ss_pause();
        }
        window.open(el.href, win_name, '');
        return false;
    }
}
if (typeof index_ss_type == 'undefined') {
    var index_ss_type = "small";
}
if (typeof index_ss_timer == 'undefined') {
    var index_ss_timer = false;
}
if (typeof index_ss_time == 'undefined') {
    var index_ss_time = false;
}
if (typeof index_ss_hash == 'undefined') {
    var index_ss_hash = '#slide';
}
if (typeof index_ss_starttext == 'undefined') {
    var index_ss_starttext = false;
}
if (typeof index_ss_start != 'function') {
    function index_ss_start(ss_time) {
        var el_text = document.getElementById('timenav');
        if (!el_text || index_ss_timer || ss_time < 1 || ss_time > 100) {
            return;
        }
        index_ss_time = ss_time;
        if (!index_ss_starttext) {
            index_ss_starttext = el_text.innerHTML;
        }
        el_text.innerHTML = index_ss_textpause;
        switch (index_ss_type) {
        case 'small':
        case 'five':
            index_ss_timer = window.setTimeout(index_ss_next, index_ss_time * 1000);
            break;
        case 'full':
            index_ss_timer = window.setTimeout(index_ss_nextfull, index_ss_time * 1000);
            break;
        default:
            break;
        }
    }
}
if (typeof index_ss_nextfull != 'function') {
    function index_ss_nextfull() {
        if (index_photo_currentid >= index_photo_data.length - 1) {
            if (!window.confirm(index_ss_textalert)) {
                var el_text = document.getElementById('timenav');
                if (!el_text) {
                    return;
                }
                el_text.innerHTML = index_ss_starttext;
                index_ss_timer = false;
                return;
            } else {
                index_photo_currentid = -1;
            }
        }
        // img to cache
        if (index_photo_data && typeof index_photo_data[index_photo_currentid + 2] != 'undefined') {
            var reg = /\/(\d+)\// ;
            var pid = index_photo_data[index_photo_currentid + 2]['src'].match(reg);
            if (pid && pid[1]) {
                index_setCookieData('index_curr_photo', pid[1]);
            }
            var tmpel = new Image(10, 10);
            tmpel.src = index_photo_data[index_photo_currentid + 2]['src'];
        }

        index_ss_timer = false;
        index_photo_show(index_photo_currentid + 1);
        index_ss_timer = window.setTimeout(index_ss_nextfull, index_ss_time * 1000);
    }
}
if (typeof index_ss_next != 'function') {
    function index_ss_next() {
        if (index_ss_nexthref == index_ss_firsthref) {
            if (!window.confirm(index_ss_textalert)) {
                var el_text = document.getElementById('timenav');
                if (!el_text) {
                    return;
                }
                el_text.innerHTML = index_ss_starttext;
                index_ss_timer = false;
                return;
            } else {
                index_ss_first();
                index_ss_timer = false;
                return;
            }
        }
        index_setCookieData('slideshow_active', index_ss_time, 30, '/');
        window.location = index_ss_nexthref + index_ss_hash;
    }
}
if (typeof index_ss_first != 'function') {
    function index_ss_first() {
        index_setCookieData('slideshow_active', index_ss_time, 30, '/');
        window.location = index_ss_firsthref + index_ss_hash;
    }
}
if (typeof index_ss_pause != 'function') {
    function index_ss_pause() {
        var el_text = document.getElementById('timenav');
        if (!el_text) {
            return;
        }
        if (index_ss_timer) {
            el_text.innerHTML = index_ss_textcontinue;
            window.clearTimeout(index_ss_timer);
            index_ss_timer = false;
        }
    }
}
if (typeof index_ss_init != 'function') {
    function index_ss_init() {
        if (window.location.hash == index_ss_hash) {
            var t = index_getCookieData('slideshow_active');
            try {
                t = parseInt(t);
            } catch (e) {
                return;
            }
            if (t > 0 && t < 100) {
                index_ss_time = t;
                var startcheckertimer = 5;
                function startchecker() {
                    var el_text = document.getElementById('timenav');
                    if (document.getElementById('timenav')) {
                        index_ss_start(t);
                    } else if (startcheckertimer) {
                        startcheckertimer--;
                        window.setTimeout(startchecker, 100);
                    }
                }
                window.setTimeout(startchecker, 100);
            }
        }
        index_deleteCookieData('slideshow_active', '/');
    }
}
if (typeof index_ss_continue != 'function') {
    function index_ss_continue() {
        var el_text = document.getElementById('timenav');
        if (!el_text) {
            return;
        }
        if (!index_ss_timer) {
            el_text.innerHTML = index_ss_textpause;
            if (index_ss_type == 'full') {
                index_ss_timer = window.setTimeout(index_ss_nextfull, index_ss_time * 1000);
            } else {
                index_ss_timer = window.setTimeout(index_ss_next, index_ss_time * 1000);
            }
        }
    }
}
/** *** Ajax preview functions **** */
if (typeof index_ajax_preview_timer == 'undefined') {
    var index_ajax_preview_timer = false;
}
if (typeof index_ajax_preview_active == 'undefined') {
    var index_ajax_preview_active = false;
}
if (typeof index_ajax_preview_startparams == 'undefined') {
    var index_ajax_preview_startparams = new Array();
}
if (typeof index_ajax_preview_move != 'function') {
    function index_ajax_preview_move(srcelement, event) {
        if (!index_ajax_preview_active) {
            return;
        }
        if (!event) {
            var event = window.event;
        }
        if (srcelement && srcelement.attributes['ax_prevsrc'] && srcelement.attributes['ax_mwidth'] && srcelement.attributes['ax_mheight']) {
            if (index_ax_cont_bq && index_ax_cont) {
                if (is_ie) {
                    var mousex = event.clientX + obody.scrollLeft;
                    var mousey = event.clientY + obody.scrollTop;
                } else {
                    var mousex = event.pageX;
                    var mousey = event.pageY;
                }
                var left = mousex + 20;
                var top = mousey + 5;
                var scrollTop = (typeof obody.scrollTop != 'undefined') ? obody.scrollTop : window.pageYOffset;
                var docHeight = (is_ie) ? obody.clientHeight : window.innerHeight;
                var scrollLeft = (typeof obody.scrollLeft != 'undefined') ? obody.scrollLeft : window.pageXOffset;
                var docWidth = (is_ie) ? obody.clientWidth : window.innerWidth;


                // Content mey not be initializet. But position must not be out
                // of
                // screen.
                var el_offsetHeight = parseInt(index_ax_cont.offsetHeight ? index_ax_cont.offsetHeight : srcelement.attributes['ax_mheight'].value);
                var el_offsetWidth = parseInt(index_ax_cont.offsetWidth ? index_ax_cont.offsetWidth : srcelement.attributes['ax_mwidth'].value);

                // Position out of screen
                if (mousey + el_offsetHeight + 20 > (scrollTop + docHeight)) {
                    top = scrollTop + docHeight - 20 - el_offsetHeight;
                }
                if (mousex + el_offsetWidth + 40 > (scrollLeft + docWidth)) {
                    if (scrollLeft + docWidth - mousex < (scrollLeft + docWidth) / 2) {
                        left = mousex - 15 - el_offsetWidth;
                    }
                }
                index_ax_cont.style.top = top + "px";
                index_ax_cont.style.left = left + "px";
                if (index_ax_cont_filter)
                {
                    index_ax_cont_filter.style.display = 'block';
                    index_ax_cont_filter.style.left = index_ax_cont.style.left;
                    index_ax_cont_filter.style.top = index_ax_cont.style.top;
                    index_ax_cont_filter.style.height = index_ax_cont.offsetHeight;
                    index_ax_cont_filter.style.width = index_ax_cont.offsetWidth;
                }
            }
        }
    }
}

if (typeof index_ajax_preview_show != 'function') {
    function index_ajax_preview_show(srcelement, event) {
        index_ajax_preview_timer = false;
        index_ax_cont.style.display = 'block';
    }
}
if (typeof index_ax_preview_showstep == 'undefined') {
    var index_ax_preview_showstep = 1;
}
if (typeof index_ax_preview_showstep_timer == 'undefined') {
    var index_ax_preview_showstep_timer = false;
}
if (typeof index_ax_preview_show_do_stepup != 'function') {
    function index_ax_preview_show_do_stepup() {
// index_set_opacity(elimg, 1);

        
        // var elimg = document.getElementById("ajax-container_preview_img");
// if (index_ax_cont && elimg && index_ax_preview_showstep <= 5) {
// index_set_opacity(elimg, index_ax_preview_showstep * 0.2);
// // index_set_opacity(index_ax_cont, index_ax_preview_showstep *
// // 0.2);
// index_ax_preview_showstep++;
// if (index_ax_preview_showstep <= 5) {
// index_ax_preview_showstep_timer = window.setTimeout(index_ax_preview_show_do_stepup, 50);
// } else {
// }
// }
    }
}
if (typeof index_ax_preview_show_hideloading != 'function') {
    function index_ax_preview_show_hideloading() {
        if (index_ax_cont_bq) {
            index_ax_cont_bq.style.backgroundPosition = "-100px";
        }
    }
}

if (typeof index_ax_cont == 'undefined') {
    var index_ax_cont = false;
}
if (typeof index_ax_cont_bq == 'undefined') {
    var index_ax_cont_bq = false;
}
if (typeof index_ax_cont_filter == 'undefined') {
    var index_ax_cont_filter = false;
}

if (typeof index_ajax_preview != 'function') {
    function index_ajax_preview(srcelement, event) {
        if (srcelement && srcelement.attributes['ax_prevsrc'] && srcelement.attributes['ax_mwidth'] && srcelement.attributes['ax_mheight']) {
            if (!index_ax_cont) {
                index_ax_cont_filter = document.createElement("IFRAME");
                index_ax_cont_filter.setAttribute('id', 'ajax-container_preview_filter');
                index_ax_cont_filter.setAttribute('src', 'javascript:;');
                index_ax_cont_filter.className = 'photo-over-filter';
                index_ax_cont_filter.style.position = 'absolute';
                document.getElementsByTagName('BODY')[0].appendChild(index_ax_cont_filter);
                
                index_ax_cont = document.createElement("DIV");
                index_ax_cont.setAttribute('id', 'ajax-container_preview');
                index_ax_cont.className = 'photo-over';
                index_ax_cont_bq = document.createElement("BLOCKQUOTE");
                index_ax_cont_bq.setAttribute('id', 'ajax-container_preview_bq');
                document.getElementsByTagName('BODY')[0].appendChild(index_ax_cont);
// document.getElementById("whole-page").appendChild(index_ax_cont);
                index_ax_cont.appendChild(index_ax_cont_bq);
            }
            if (index_ax_cont_bq && index_ax_cont) {
                var elimg = document.getElementById("ajax-container_preview_img");
                var reg = /\/(\d+)\// ;
                var pid = srcelement.attributes['ax_prevsrc'].value.match(reg);
                if (!elimg) {
                    elimg = document.createElement("IMG");
                    elimg.id = "ajax-container_preview_img";
                    index_ax_cont_bq.style.backgroundPosition = "50%";
                    elimg.onload = index_ax_preview_show_hideloading;
                  // index_set_opacity(elimg, 0);
                    // index_set_opacity(index_ax_cont, 0);
                    index_ax_cont_bq.appendChild(elimg);
                } else if (elimg.src == srcelement.attributes['ax_prevsrc'].value) {
                    // image alerady visible
                    return;
                }
                if (pid && pid[1]) {
                    index_setCookieData('index_curr_photo', pid[1]);
                }
                if (is_ie && srcelement.getElementsByTagName('IMG')[0].attributes['alt'] && srcelement.getElementsByTagName('IMG')[0].attributes['alt'].value) {
                    // disable alt
                    srcelement.stored_alt = srcelement.getElementsByTagName('IMG')[0].attributes['alt'].value;
                    srcelement.getElementsByTagName('IMG')[0].attributes['alt'].value = '';
                }

                elimg.width = srcelement.attributes['ax_mwidth'].value;
                elimg.src = srcelement.attributes['ax_prevsrc'].value;
                elimg.height = srcelement.attributes['ax_mheight'].value;
                elimg.alt = srcelement.attributes['ax_title'].value;
                if (elimg.complete) {
                    index_ax_preview_show_hideloading();
                }
                index_ax_preview_showstep = 1;
                if (index_ax_preview_showstep_timer) {
                    window.clearTimeout(index_ax_preview_showstep_timer);
                }
                index_ax_preview_showstep_timer = window.setTimeout(index_ax_preview_show_do_stepup, 300);
                index_ajax_preview_active = true;
                index_ajax_preview_timer = window.setTimeout(index_ajax_preview_show, 250);
            }
        }
    }
}
if (typeof index_ajax_preview_out != 'function') {
    function index_ajax_preview_out(srcelement, event) {
        if (index_ajax_preview_timer) {
            window.clearTimeout(index_ajax_preview_timer);
        }
        if (index_ajax_preview_active) {
            if (index_ax_cont_bq && index_ax_cont) {
                if (is_ie && srcelement && srcelement.stored_alt) {
                    // enable alt
                    srcelement.getElementsByTagName('IMG')[0].attributes['alt'].value = srcelement.stored_alt;
                    srcelement.stored_alt = '';
                }
                elimg = document.getElementById("ajax-container_preview_img");
                if (elimg && elimg.parentNode == index_ax_cont_bq) {
                    index_ax_cont_bq.removeChild(elimg);
                    delete elimg;
                }
                index_ax_cont.style.top = 0 + "px";
                index_ax_cont.style.left = 0 + "px";
                index_ax_cont.style.display = 'none';
                index_ajax_preview_active = false;
                if (index_ax_cont_filter) {
                    index_ax_cont_filter.style.display = 'none';
                }
            }
        }
    }
}
if (typeof index_ax_dialog == 'undefined') {
    var index_ax_dialog = false;
}
if (typeof index_ax_sources == 'undefined') {
    var index_ax_sources = false;
}
if (typeof index_ax_onEvent != 'function') {
    function index_ax_onEvent(e) {
         // alert(dump(e));
        if (index_ax_dialog) {
            switch (e.type) {
            case 'rotate':
                var angle = e.init;
                index_ajax_SlideshowStop();
                if (angle == 90 || angle == -90) {
                    index_ax_dialog.swapWidthHeight = true;
                } else {
                    index_ax_dialog.swapWidthHeight = false;
                }
                // alert(dump(e));
                index_ax_dialog.srcElement.attributes['ax_rotation'].value = angle;
                index_ax_dialog.Resize();
                break;
            case 'load':
                if (e['photo '] == 'cache') {
                    // alert(e['photo ']);
                    // alert(dump(e));
                } else if (e['photo '] == 'main') {
                    
                }
                break;
            case 'resize':
                if (e.mode == 'fullsize') {
                   index_ax_dialog.HideArrows();
                   index_ax_dialog.ResizeFullsize();
                } else {
                   index_ax_dialog.SetArrows();
                   index_ax_dialog.Resize();
                }
                break;
                
            default:
                break;
            }
        }
    }
}
if (typeof index_ax_SlideshowTimer == 'undefined') {
    var index_ax_SlideshowTimer = false;
}
if (typeof index_ax_SlideshowTime == 'undefined') {
    var index_ax_SlideshowTime = 3;
}
if (typeof index_ajax_SlideshowNext != 'function') {
    function index_ajax_SlideshowNext() {
        if (index_ax_dialog.srcElement.ax_index < index_ax_sources.length - 1) {
            index_ax_dialog.Next();
            index_ax_SlideshowTimer = window.setTimeout(index_ajax_SlideshowNext, index_ax_SlideshowTime * 1000);
        } else {
            index_ajax_SlideshowStop();
            // document.getElementById('ajax-dialog-ss-a').innerHTML =
            // index_ax_texts.Slideshow;
        }
        // alert('tu');
    }
}
if (typeof index_ajax_SlideshowStop != 'function') {
    function index_ajax_SlideshowStop() {
        if (index_ax_SlideshowTimer) {
            window.clearTimeout(index_ax_SlideshowTimer);
            index_ax_SlideshowTimer = false;
            var el_a = document.getElementById('ajax-dialog-ss-a');
            el_a.className = "play";
            el_a.innerHTML = index_ax_texts.Slideshow;
        }
    }
}

if (typeof index_ajax_onSlideshow != 'function') {
    function index_ajax_onSlideshow(time) {
        if (!time) {
            time = index_ax_SlideshowTime;
        }
        if (index_ax_sources && index_ax_dialog && index_ax_dialog.srcElement && typeof index_ax_dialog.srcElement.ax_index != 'undefined' && index_ax_sources[index_ax_dialog.srcElement.ax_index]) {
            var el_a = document.getElementById('ajax-dialog-ss-a');
            if (el_a.innerHTML == index_ax_texts.Pause) {
                // pause
                index_ajax_SlideshowStop();
                el_a.className = "play";
                el_a.innerHTML = index_ax_texts.Continue;
                index_ax_dialog.sslinkOnMouseOver();
            } else {
                // start or continue slideshow
                document.getElementById('ajax-dialog-ss-select').style.display = 'none';
                index_ax_SlideshowTime = parseInt(time);
                el_a.innerHTML = index_ax_texts.Pause;
                el_a.className = "pause";
                index_ax_SlideshowTimer = window.setTimeout(index_ajax_SlideshowNext, index_ax_SlideshowTime * 1000);
            }
        }
    }
}

if (typeof index_ajax_show != 'function') {
    function index_ajax_show(srcelement, event) {
        if (!index_ax_dialog) {
            index_ax_dialog = new function() {
                var self = this;
                var lastImageIndex = -1;
                var objectArray = [];
                
                this.ResizeFullsize = function () {
                    if (self.container.style.display == 'none') {
                        return;
                    }
                    var winHeight = (is_ie) ? obody.clientHeight : window.innerHeight;
                    var winWidth = (is_ie) ? obody.clientWidth : window.innerWidth;
                    var winTop = (is_ie) ? obody.scrollTop : window.pageYOffset;
                    var winLeft = (is_ie) ? obody.scrollLeft : window.pageXOffset;
                    
                    var rotatedW = parseInt(self.swapWidthHeight ? self.srcElement.attributes['ax_height'].value : self.srcElement.attributes['ax_width'].value);
                    var rotatedH = parseInt(self.swapWidthHeight ? self.srcElement.attributes['ax_width'].value : self.srcElement.attributes['ax_height'].value);

                    self.image.height = "1px";
                    
                    var contHeight = Math.min(winHeight - 30, rotatedH + self.containerSelfHeight);
                    var contWidth = Math.min(winWidth - 40, rotatedW);
                    // alert(rotatedH + ' ' + self.containerSelfHeight);
                    // alert(contHeight);
                    
                    self.container.style.top = (winTop + parseInt((winHeight - contHeight) / 2) - 7) + "px";
                    self.container.style.height = contHeight + "px";
                    var emptyHeight = contHeight - self.innerDiv.offsetHeight - self.innerDiv.offsetTop * 2 - self.innerDiv.parentNode.offsetTop * 2;
                    var emptyWidth = contWidth - self.innerDiv.offsetLeft * 2;
                    self.image.height = emptyHeight;
                    self.image.width = emptyWidth;
                    self.link_prev.style.height = emptyHeight + "px";
                    self.link_next.style.height = emptyHeight + "px";
                    
                    var contLeft = obody.offsetWidth - contWidth;
                    self.container.style.left = (winLeft + (contLeft / 2 - 20)) + "px";
                    self.container.style.width = contWidth + "px";
                    if (self.flashenabled) {
                        self.image.ShowZoom();
                        // alert(self.image.ShowZoom);
                        // self.image.LoadPhoto(self.srcElement.attributes['ax_fullsrc'].value, self.srcElement.attributes['ax_rotation'].value, rotatedW, rotatedH);
                    }
                };
                
                this.Resize = function Resize() {
                    if (self.container.style.display == 'none') {
                        return;
                    }
                    var winHeight = (is_ie) ? obody.clientHeight : window.innerHeight;
                    var winWidth = (is_ie) ? obody.clientWidth : window.innerWidth;
                    var winTop = (is_ie) ? obody.scrollTop : window.pageYOffset;
                    var contHeight = winHeight > 500 ? winHeight - 30 : 470; // min
                    // height
                    var contWidth = winWidth > 2000 ? 1940 : winWidth - 60; // max
                    // width
                    var contLeft = (is_ie) ? obody.scrollLeft : window.pageXOffset;

                    self.filter.style.top = winTop + "px";
                    self.filter.style.height = winHeight + "px";
                    self.filter.style.width = obody.offsetWidth + "px";

                    self.container.style.top = (winTop + parseInt((winHeight - contHeight) / 2) - 7) + "px";

                    if (!self.image) {
                        self.container.style.height = "1px";
                        self.container.style.width = "1px";
                        self.container.style.overflow = "hidden";
                        return;
                    }
                    self.container.style.height = contHeight + "px";

                    self.image.height = "1px";
                    var emptyHeight = contHeight - self.innerDiv.offsetHeight - self.innerDiv.offsetTop * 2 - self.innerDiv.parentNode.offsetTop * 2;
                    var rotatedW = self.swapWidthHeight ? self.srcElement.attributes['ax_height'].value : self.srcElement.attributes['ax_width'].value;
                    var rotatedH = self.swapWidthHeight ? self.srcElement.attributes['ax_width'].value : self.srcElement.attributes['ax_height'].value;
                    var imageWidth = parseInt(rotatedW * (emptyHeight / rotatedH));
                    

                    if (imageWidth > contWidth) {
                      // emptyHeight -= contHeight;
                        // alert(imageWidth + ' - ' + emptyHeight + ' - ' + contWidth + ' - ' + contHeight);
                      // contHeight = parseInt(contHeight * (contWidth / imageWidth));
                      // emptyHeight += contHeight;
                        contHeight -= emptyHeight;
                        emptyHeight = parseInt(emptyHeight * (contWidth / imageWidth));
                        contHeight += emptyHeight;
                        imageWidth = contWidth;
                        self.container.style.top = (winTop + parseInt((winHeight - contHeight) / 2) - 7) + "px";
                        self.container.style.height = contHeight + "px";
                    }
                    self.image.height = emptyHeight;
                    self.image.width = imageWidth;
// alert(self.image.height);
// alert(self.image.width);
                    self.link_prev.style.height = emptyHeight + "px";
                    self.link_next.style.height = emptyHeight + "px";

                    var contLeft = obody.offsetWidth - imageWidth;
// alert(rotatedH + ' ' + rotatedW + ' ' + emptyHeight + ' ' + imageWidth + ' ' + contWidth);

                    self.container.style.left = (contLeft / 2 - 10) + "px";
                    self.container.style.width = imageWidth + "px";
                    
// this.frame.style.left = self.filter.style.left;
// this.frame.style.top = self.filter.style.top;
// this.frame.style.height = self.filter.style.height;
// this.frame.style.width = self.filter.style.width;

                    if (self.flashenabled) {
                        // alert(self.image.Load2Cache);
                        // window.setTimeout(function () {
                        // self.image.Load2Cache(self.srcElement.attributes['ax_fullsrc'].value,
                        // self.srcElement.attributes['ax_rotation'].value,
                        // imageWidth, emptyHeight);
// alert(self.srcElement.attributes['ax_rotation'].value + ', ' + imageWidth + ', ' + emptyHeight);
                        self.image.LoadPhoto(self.srcElement.attributes['ax_fullsrc'].value, self.srcElement.attributes['ax_rotation'].value, imageWidth, emptyHeight);
                        if (lastImageIndex != self.srcElement.ax_index) {
                            // this.CookieIds = "";
                            lastImageIndex = self.srcElement.ax_index;
                            function toCacheFlash(el) {
                                SetCookieFor(el);
                                self.image.Load2Cache(el.attributes['ax_fullsrc'].value, el.attributes['ax_rotation'].value, el.attributes['ax_height'].value, el.attributes['ax_width'].value);
                            }

                            if (self.srcElement.ax_index > 0) {
                                toCacheFlash(index_ax_sources[self.srcElement.ax_index - 1]);
                            }
                            if (self.srcElement.ax_index < index_ax_sources.length - 1) {
                                toCacheFlash(index_ax_sources[self.srcElement.ax_index + 1]);
                            }
                        }
                       // alert(imageWidth + " " + emptyHeight);
                        // }, 500);
                    }
                };
                this.CookieIds = "";
                function SetCookieFor(el) {
                    var reg = /\/(\d+)\// ;
                    var pid = el.attributes['ax_prevsrc'].value.match(reg);
                    if (pid && pid[1]) {
                        if (self.CookieIds != '') {
                            var tmtdata = self.CookieIds.split(',');
                            if (!index_in_array(pid[1], tmtdata)) {
                                tmtdata.push(pid[1]);
                                self.CookieIds = tmtdata.join(',');
                            }
                            // self.CookieIds = self.CookieIds + ',' + pid[1];
                        } else {
                            self.CookieIds = pid[1];
                        }
                        index_setCookieData('index_curr_fullphoto', self.CookieIds);
                    }
                }
                this.Close = function Close() {
                    self.filter.style.display = 'none';
                    self.container.style.display = 'none';
                    index_ajax_SlideshowStop();
                    if (self.flashenabled) {
                        self.image.HideAll();
                    }
                    for ( var i = 0; i < objectArray.length; i++) {
                        objectArray[i].obj.style.visibility = objectArray[i].visibility;
                                           } 
               };
                
                this.SetArrows = function () {
                    if (self.srcElement.ax_index > 0) {
                        // prev image exists
                        self.link_prev.innerHTML = '<a href="javascript:index_ax_dialog.Previous()" title="' + index_ax_texts.Previous + '">' + index_ax_texts.Previous + '<span></span></a>';
                    } else {
                        self.link_prev.innerHTML = '';
                    }

                    if (self.srcElement.ax_index < index_ax_sources.length - 1) {
                        // next image exists
                        self.link_next.innerHTML = '<a href="javascript:index_ax_dialog.Next()" title="' + index_ax_texts.Next + '">' + index_ax_texts.Next + '<span></span></a>';
                    } else {
                        self.link_next.innerHTML = '';
                    }
                    
                };
                this.HideArrows = function () {
                    self.link_prev.innerHTML = '';
                    self.link_next.innerHTML = '';
                };

                this.Load = function Load() {
                    SetCookieFor(self.srcElement);
                    if (!self.flashenabled) {
                        function toCacheImage(el) {
                            SetCookieFor(el);
                            var cacheimg1 = document.getElementById('indexPreviewCacheImage1');
                            if (!cacheimg1) {
                                cacheimg1 = document.createElement('IMG');
                            }
                            cacheimg1.src = el.attributes['ax_fullsrc'].value;
                        }
                        function doToCache() {
                            if (self.srcElement.ax_index < index_ax_sources.length - 1) {
                                toCacheImage(index_ax_sources[self.srcElement.ax_index + 1]);
                            }
                            if (self.srcElement.ax_index > 0) {
                                toCacheImage(index_ax_sources[self.srcElement.ax_index - 1]);
                            }
                            if (self.image.detachEvent) {
                                self.image.detachEvent('onload', doToCache);
                            } else {
                                self.image.removeEventListener('load', doToCache, true);
                            }
                        }
                        if (self.image.attachEvent) {
                            self.image.attachEvent('onload', doToCache);
                        } else {
                            self.image.addEventListener('load', doToCache, true);
                        }
                        self.image.setAttribute('src', self.srcElement.attributes['ax_fullsrc'].value);
                    }
                    self.ss_counter.innerHTML = (self.srcElement.ax_index + 1) + "/" + index_ax_sources.length;
                    self.title.innerHTML = self.srcElement.attributes['ax_title'].value;
                    self.comment.innerHTML = self.srcElement.attributes['ax_comment'].value;
                    self.url.value = self.srcElement.attributes['ax_href'].value;
                    // self.url.setAttribute('value', self.srcElement.attributes['ax_href'].value);
                    // alert(self.url.value);
                    if (self.srcElement.attributes['ax_dirpath']) {
                        self.dirpath.innerHTML = self.srcElement.attributes['ax_dirpath'].value;
                    }
                    self.SetArrows();
                };

                this.Previous = function() {
                    if (self.srcElement.ax_index > 0) {
                        self.Show(index_ax_sources[self.srcElement.ax_index - 1]);
                        index_ajax_SlideshowStop();
                    }
                };

                this.Next = function() {
                    if (self.srcElement.ax_index < index_ax_sources.length - 1) {
                        self.Show(index_ax_sources[self.srcElement.ax_index + 1]);
                    }
                };
                this.ShowIndex = function(index) {
                    self.Show(index_ax_sources[index]);
                };
                this.Show = function Show(srcelement) {
                    self.srcElement = srcelement;

                    if (self.srcElement.attributes['ax_rotation'].value == 90 || self.srcElement.attributes['ax_rotation'].value == -90) {
                        index_ax_dialog.swapWidthHeight = true;
                    } else {
                        index_ax_dialog.swapWidthHeight = false;
                    }
                    var delay = 0;
                    if (self.container.style.display == 'none') {
                        for ( var i = 0; i < objectArray.length; i++) {
                          objectArray[i].obj.style.visibility = 'hidden';
                                             } 
                        self.filter.style.display = 'block';
                        self.container.style.display = 'block';
                        // alert(self.ss_link.innerHTML);
                        document.getElementById('ajax-dialog-ss-a').innerHTML = index_ax_texts.Slideshow;
                        if (self.flashenabled) {
                            // wait for flash
                            delay = 500;
                        }
                    }
                    function delayedload() {
                        if (delay && typeof self.image.LoadPhoto != 'function') {
                            // wait longer time
                            var newdelay = delay;
                            delay = 0; // no test at next time, throw error
                            window.setTimeout(delayedload, newdelay);
                            return;
                        }
                        if (self.flashenabled && typeof self.image.LoadPhoto != 'function') {
                            // in opera cannot redraw flash. try recreate
                            self.initActiveElement();
                        } else {
                            // normal load
                            self.Load();
                            self.Resize();
                        }
                    }
                    ;
                    window.setTimeout(delayedload, delay);
                };

                function documentOnKey(e) {
                    if (index_ax_dialog.container.style.display == 'none') {
                        return;
                    }
                    // if (e.type == 'keypress') {
                    // return false;
                    // }
                    if (!e) {
                        e = window.event;
                    }
                    var code_key = e.keyCode;
                    var code_esc = (typeof e.DOM_VK_ESCAPE == 'undefined') ? 27 : e.DOM_VK_ESCAPE;
                    var code_left = (typeof e.DOM_VK_LEFT == 'undefined') ? 37 : e.DOM_VK_LEFT;
                    var code_right = (typeof e.DOM_VK_RIGHT == 'undefined') ? 39 : e.DOM_VK_RIGHT;
                    var code_up = (typeof e.DOM_VK_UP == 'undefined') ? 38 : e.DOM_VK_UP;
                    var code_down = (typeof e.DOM_VK_DOWN == 'undefined') ? 40 : e.DOM_VK_DOWN;
                    var code_pageup = (typeof e.DOM_VK_PAGE_UP == 'undefined') ? 33 : e.DOM_VK_PAGE_UP;
                    var code_pagedown = (typeof e.DOM_VK_PAGE_DOWN == 'undefined') ? 34 : e.DOM_VK_PAGE_DOWN;
                    var code_home = (typeof e.DOM_VK_HOME == 'undefined') ? 36 : e.DOM_VK_HOME;
                    var code_end = (typeof e.DOM_VK_END == 'undefined') ? 35 : e.DOM_VK_END;
                    var code_s = 83;
                    var code_p = 83;
                    var code_mouseevent = (is_firefox) ? "DOMMouseScroll" : "mousewheel";
                    if (code_key != code_esc && code_key != code_left && code_key != code_right && code_key != code_up && code_key != code_down && code_key != code_pageup && code_key != code_pagedown && code_key != code_home && code_key != code_end && code_key != code_s && code_key != code_p && e.type != code_mouseevent) {
                        return true;
                    }
                    // alert('tu');
                    if (e.type == 'keydown' || e.type == 'keypress') {
                        e.returnValue = false;
                        self.keyDown = true;
                        // self.onKeyArea.focus();
                        return false;
                    }

                    if (e.type == code_mouseevent) {
                        if (!self.mouseWheelSleep) {
                            var delta = 0;
                            if (e.wheelDelta) {
                                delta = e.wheelDelta / 120;
                            } else if (e.detail) {
                                delta = -e.detail / 3;
                            }
                            if (delta > 0) {
                                self.Previous();
                            } else if (delta < 0) {
                                self.Next();
                            } else {
                                return;
                            }
                            self.mouseWheelSleep = true;
                            window.setTimeout( function() {
                                self.mouseWheelSleep = false;
                            }, 500);
                        }
                    } else if (code_key == code_s || code_key == code_p) {
                        index_ajax_onSlideshow();
                    } else if (code_key == code_esc) {
                        index_ax_dialog.Close();
                    } else if (code_key == code_end) {
                        self.ShowIndex(index_ax_sources.length - 1);
                    } else if (code_key == code_home) {
                        self.ShowIndex(0);
                    } else if (code_key == code_left || code_key == code_pageup || code_key == code_up) {
                        self.Previous();
                    } else if (code_key == code_right || code_key == code_pagedown || code_key == code_down) {
                        self.Next();
                    }

                    self.keyDown = false;
                    // self.onKeyArea.blur();

                    if (e.preventDefault) {
                        e.preventDefault();
                    }
                    // e.cancelBubble = true;
                    // alert('tu');
                    e.returnValue = false;
                    return false;
                }
                ;

// function sslinkSelectShowStep() {
// self.ssStep = self.ssStep + 8;
// self.ss_select.style.height = self.ssStep + "px";
// if (self.ssStep < 20) {
// window.setTimeout(sslinkSelectShowStep, 50);
// }
// }
                ;

                this.sslinkOnMouseOver = function(e) {
                    if (self.slideshowOutTimer) {
                        window.clearTimeout(self.slideshowOutTimer);
                        self.slideshowOutTimer = false;
                        return;
                    }
                    if (document.getElementById('ajax-dialog-ss-a').innerHTML == index_ax_texts.Pause || self.ss_select.style.display == "block") {
                        return;
                    }
                    self.ss_select.style.display = "block";
// self.ss_select.style.height = "0px";
                    self.ss_select.style.height = "20px";
                    self.ssStep = 0;
                    // alert(document.getElementById('ajax-dialog-ss-a').parentNode.offsetHeight);

                    self.ss_select.style.top = document.getElementById('ajax-dialog-ss-a').parentNode.offsetHeight + "px";
// window.setTimeout(sslinkSelectShowStep, 100);
                };
                function sslinkHide() {
                    self.ss_select.style.display = "none";
                    self.slideshowOutTimer = false;
                }
                ;
                function sslinkOnMouseOut(e) {
                    if (!self.slideshowOutTimer) {
                        self.slideshowOutTimer = window.setTimeout(sslinkHide, 500);
                    }
                }
                ;

// function filmShowStep() {
// self.filmOverTimer = false;
// self.filmStep = self.filmStep + 20;
// self.film.style.height = self.filmStep + "px";
// if (self.filmStep < 100) {
// window.setTimeout(filmShowStep, 50);
// } else {
// self.film.style.overflow = "auto";
// }
// }
                ;
                this.filmOnMouseOver = function(e) {
                    if (self.filmOverTimer) {
                        window.clearTimeout(self.filmOverTimer);
                        self.filmOverTimer = false;
                    }
                    if (self.filmOutTimer) {
                        window.clearTimeout(self.filmOutTimer);
                        self.filmOutTimer = false;
                        return;
                    }
                    if (self.film.style.display == "block") {
                        return;
                    }
                    if (self.film.innerHTML == "") {
                        var htmlconent = "";
                        var reg = /\/(\d+)\// ;
                        var pid = 0;
                        for ( var i = 0; i < index_ax_sources.length; i++) {
                            pid = index_ax_sources[i].attributes['ax_prevsrc'].value.match(reg);
                            htmlconent = htmlconent + "<a href='javascript:index_ax_dialog.ShowIndex(" + i + ")'><img src='/img/tiny/" + pid[1] + ".jpg' /></a>";
                        }
                        self.film.innerHTML = htmlconent;
                    }
                    self.filmStep = 0;
                    self.film.style.display = "block";
// self.film.style.height = self.filmStep + "px";
                    self.film.style.height = "100px";
// self.film.style.overflow = "hidden";
                    self.film.style.overflow = "auto";
                    self.film.style.top = document.getElementById('ajax-dialog-ss-em').parentNode.offsetHeight + "px";
// self.filmOverTimer = window.setTimeout(filmShowStep, 100);
                };
                function filmHide() {
                    self.film.style.display = "none";
                    self.filmOutTimer = false;
                }
                ;
                function filmOnMouseOut() {
                    if (self.filmOverTimer) {
                        window.clearTimeout(self.filmOverTimer);
                    }
                    if (!self.filmOutTimer) {
                        // alert(2);
                        self.filmOutTimer = window.setTimeout(filmHide, 500);
                    }
                }
                ;

                this.srcElement = srcelement;

                this.swapWidthHeight = false;
                this.slideshowOutTimer = false;
                this.ssStep = 0; // step in showing slideshow start select
                this.filmOutTimer = false;
                this.filmOverTimer = false; // for fast move over active area -
                // no show
                this.filmStep = 0; // step in showing film

                this.keyDown = false;
                this.mouseWheelSleep = false;

                this.filter = document.createElement("DIV");
                this.filter.setAttribute('id', 'ajax-container_filter');

// this.frame = document.createElement("IFRAME");
// this.frame.setAttribute('id', 'ajax-container_frame');
// this.frame.setAttribute('src', 'javascript:;');

                document.getElementsByTagName('BODY')[0].appendChild(this.filter);
// document.getElementsByTagName('BODY')[0].appendChild(this.frame);
// this.frame.style.position = 'absolute';
// index_set_opacity(this.frame, 50);
                
                this.filter.onclick = function() {
                    index_ax_dialog.Close();
                };
                
                

// if (is_ie) {
                var objels = document.getElementsByTagName('EMBED');

                for ( var i = 0; i < objels.length; i++) {
                    objectArray.push(
                            {
                                obj:objels[i],
                                visibility:index_GetCssValue(objels[i], 'visibility')
                            });
                        objectArray[i].obj.style.visibility = 'hidden';
                } 
                var objels = document.getElementsByTagName('OBJECT');
                for ( var i = 0; i < objels.length; i++) {
                    objectArray.push(
                            {
                                obj:objels[i],
                                visibility:index_GetCssValue(objels[i], 'visibility')
                            });
                        objectArray[i].obj.style.visibility = 'hidden';
                } 
// }
                document['onkeyup'] = documentOnKey;
                document['onkeydown'] = documentOnKey;
                document['onkeypress'] = documentOnKey;
                if (is_firefox) {
                    document.addEventListener('DOMMouseScroll', documentOnKey, true);
                } else {
                    document['onmousewheel'] = documentOnKey;
                }
                /*
                 * if (is_ie) { document.attachEvent('onkeyup', documentOnKey); document.attachEvent('onkeydown', documentOnKey); document.attachEvent('onkeypress', documentOnKey); document.attachEvent('onmousewheel', documentOnKey); } else { document.addEventListener('keyup', documentOnKey, true); document.addEventListener('keydown', documentOnKey, true); document.addEventListener('keypress', documentOnKey, true); document.addEventListener(is_firefox?'DOMMouseScroll':'mousewheel', documentOnKey, true); }
                 */
                this.container = document.createElement("DIV");
                this.container.setAttribute('id', 'ajax-container_dialog');
                this.container.className = 'photo-over';
                this.container.style.width = "100px";

                var el1 = document.createElement("DIV");
                el1.className = 'photo-ajax';
                this.container.appendChild(el1);

                this.innerDiv = document.createElement("DIV");
                this.innerDiv.className = 'photo-holder';
                el1.appendChild(this.innerDiv);

                // this.onKeyArea = document.createElement("TEXTAREA");
                // this.onKeyArea.setAttribute('id', 'ajax-onkeyarea');
                // this.innerDiv.appendChild(this.onKeyArea);

                this.title = document.createElement("H3");
                this.title.setAttribute('id', 'ajax-dialog-title');
                this.innerDiv.appendChild(this.title);

                var el4 = document.createElement("DIV");
                this.innerDiv.appendChild(el4);

                this.ss_link = document.createElement("A");
                this.ss_link.setAttribute('id', 'ajax-dialog-ss-a');
                this.ss_link.innerHTML = index_ax_texts.Slideshow;
                this.ss_link.href = 'javascript:index_ajax_onSlideshow(3)';
                el4.appendChild(this.ss_link);

                el4.innerHTML += "&nbsp;<span>|</span> ";

                this.ss_counter = document.createElement("EM");
                this.ss_counter.setAttribute('id', 'ajax-dialog-ss-em');
                el4.appendChild(this.ss_counter);

                this.bq = document.createElement("BLOCKQUOTE");
                this.bq.setAttribute('id', 'ajax-dialog-bq');
                this.innerDiv.appendChild(this.bq);

                this.link_prev = document.createElement("P");
                this.link_prev.setAttribute('id', 'ajax-dialog-li-prev');
                this.link_prev.className = 'previous';
                this.innerDiv.appendChild(this.link_prev);

                this.link_next = document.createElement("P");
                this.link_next.setAttribute('id', 'ajax-dialog-li-next');
                this.link_next.className = 'next';
                this.innerDiv.appendChild(this.link_next);

                this.ss_select = document.createElement("DIV");
                this.ss_select.setAttribute('id', 'ajax-dialog-ss-select');
                this.ss_select.innerHTML = "<a href='javascript:index_ajax_onSlideshow(2)'>2</a> | <a href='javascript:index_ajax_onSlideshow(3)'>3</a> | <a href='javascript:index_ajax_onSlideshow(4)'>4</a> | <a href='javascript:index_ajax_onSlideshow(5)'>5</a> | <a href='javascript:index_ajax_onSlideshow(7)'>7</a> | <a href='javascript:index_ajax_onSlideshow(10)'>10</a>";
                // this.ss_select.style.position = 'absolute';
                // this.ss_select.style.overflow = "hidden";
                // this.ss_select.style.width = "150px";
                // this.ss_select.style.textAlign = "center";
                // this.ss_select.style.display = "none";
                // this.ss_select.style.background = "white";
                this.ss_select.style.zIndex = "37000";
                this.innerDiv.appendChild(this.ss_select);

                this.film = document.createElement("DIV");
                this.film.setAttribute('id', 'ajax-dialog-film');
                this.film.innerHTML = "";
                // this.film.style.position = 'absolute';
                // this.film.style.overflow = "hidden";
                // this.film.style.width = "100%";
                // this.film.style.whiteSpace = "nowrap";
                // this.ss_select.style.textAlign = "center";
                // this.film.style.display = "none";
                // this.film.style.background = "white";
                this.film.style.zIndex = "37000";
                this.innerDiv.appendChild(this.film);

                this.comment = document.createElement("P");
                this.comment.setAttribute('id', 'ajax-dialog-comment');
                this.innerDiv.appendChild(this.comment);

                var table = document.createElement("TABLE");
                this.innerDiv.appendChild(table);
                var tb = document.createElement("TBODY");
                table.appendChild(tb);

                var row1 = document.createElement("TR");
                tb.appendChild(row1);

                var th1 = document.createElement("TH");
                th1.setAttribute('scope', 'row');
                th1.innerHTML = index_ax_texts.Dir;
                row1.appendChild(th1);

                this.dirpath = document.createElement("TD");
                this.dirpath.innerHTML = index_ax_texts.Dirpath;
                row1.appendChild(this.dirpath);

                var row2 = document.createElement("TR");
                tb.appendChild(row2);

                var th2 = document.createElement("TH");
                th2.setAttribute('scope', 'row');
                th2.innerHTML = "<label for=\"ajax-dialog-url\">" + index_ax_texts.Url + "</label>";
                row2.appendChild(th2);

                var td2 = document.createElement("TD");
                row2.appendChild(td2);

                this.url = document.createElement("INPUT");
                this.url.setAttribute('id', 'ajax-dialog-url');
                this.url.setAttribute('type', 'text');
                this.url.setAttribute('value', '');
                this.url.onfocus = function() {
                    if (!self.keyDown) {
                        this.select();
                    }
                };
                td2.appendChild(this.url);

                var close = document.createElement("P");
                close.innerHTML = "<a href=\"javascript:index_ax_dialog.Close()\">" + index_ax_texts.Close + "</a>";
                this.innerDiv.appendChild(close);

                document.getElementsByTagName('BODY')[0].appendChild(this.container);
                
                this.containerSelfHeight = this.container.offsetHeight + self.innerDiv.parentNode.offsetTop * 2 + 6;
               // alert(self.innerDiv.parentNode.offsetTop);
                this.containerSelfWidth = self.innerDiv.parentNode.offsetLeft * 2;
                
                // add events to elements in window
                if (is_ie) {
                    document.getElementById('ajax-dialog-ss-a').attachEvent('onmouseover', this.sslinkOnMouseOver);
                    document.getElementById('ajax-dialog-ss-a').attachEvent('onmouseout', sslinkOnMouseOut);
                    document.getElementById('ajax-dialog-ss-select').attachEvent('onmouseover', this.sslinkOnMouseOver);
                    document.getElementById('ajax-dialog-ss-select').attachEvent('onmouseout', sslinkOnMouseOut);
// document.getElementById('ajax-dialog-ss-em').attachEvent('onmouseover', this.filmOnMouseOver);
// document.getElementById('ajax-dialog-ss-em').attachEvent('onmouseout', filmOnMouseOut);
                    document.getElementById('ajax-dialog-film').attachEvent('onmouseover', this.filmOnMouseOver);
                    document.getElementById('ajax-dialog-film').attachEvent('onmouseout', filmOnMouseOut);
                    document.getElementById('ajax-dialog-title').attachEvent('onmouseover', this.filmOnMouseOver);
                    document.getElementById('ajax-dialog-title').attachEvent('onmouseout', filmOnMouseOut);
                } else {
                    document.getElementById('ajax-dialog-ss-a').addEventListener('mouseover', this.sslinkOnMouseOver, true);
                    document.getElementById('ajax-dialog-ss-a').addEventListener('mouseout', sslinkOnMouseOut, true);
                    document.getElementById('ajax-dialog-ss-select').addEventListener('mouseover', this.sslinkOnMouseOver, true);
                    document.getElementById('ajax-dialog-ss-select').addEventListener('mouseout', sslinkOnMouseOut, true);
// document.getElementById('ajax-dialog-ss-em').addEventListener('mouseover', this.filmOnMouseOver, true);
// document.getElementById('ajax-dialog-ss-em').addEventListener('mouseout', filmOnMouseOut, true);
                    document.getElementById('ajax-dialog-film').addEventListener('mouseover', this.filmOnMouseOver, true);
                    document.getElementById('ajax-dialog-film').addEventListener('mouseout', filmOnMouseOut, true);
                    document.getElementById('ajax-dialog-title').addEventListener('mouseover', this.filmOnMouseOver, true);
                    document.getElementById('ajax-dialog-title').addEventListener('mouseout', filmOnMouseOut, true);
                }

                this.initActiveElement = function initActiveElement() {
                    self.Resize();
                    // try flash
                    var uflashvars = new Array();
                    uflashvars['TimeHide'] = 1200;
                    // uflashvars['onEventFunction'] = 'index_ajax_onEvent';
                    uflashvars['onEventFunction'] = 'index_ax_onEvent';
                    if (typeof index_ax_texts.showToolbar != 'undefined' && index_ax_texts.showToolbar == "1") {
                        uflashvars['showToolbar'] = 'true';
                    } else {
                        uflashvars['showToolbar'] = 'false';
                    }
                    uflashvars['canSave'] = 'false';
                    var uparams = new Array();
                    uparams['allowScriptAccess'] = 'always';
                    uparams['enablejavascript'] = 'true';
                    uparams['quality'] = 'best';
                    uparams['bgcolor'] = '#ffffff';
                    uparams['wmode'] = 'transparent';
                    uparams['menu'] = 'false';
                    uparams['swLiveConnect'] = 'true';
                    var uvars = new Array();
                    uvars['enablejs'] = 'true';

                    if (self.image) {
                        self.image.parentNode.removeChild(self.image);
                        delete self.image;
                    }
                    var flashreplace = document.createElement("DIV");
                    flashreplace.setAttribute('id', 'ajax-dialog-flash');
                    self.bq.appendChild(flashreplace);
                    if (typeof swfobject != "undefined") {
                        swfobject.embedSWF('/editor/flash/ligthbox.swf', 'ajax-dialog-flash', '560', '460', "8.0.0", "", uflashvars, uparams, uvars);
                        self.image = swfobject.getObjectById("ajax-dialog-flash");
                    }

                    function initstandard() {
                        self.bq.innerHTML = '';
                        self.flashenabled = false;

                        self.image = document.createElement("IMG");
                        self.Load();
                        self.bq.appendChild(self.image);

                        window.onscroll = self.Resize;
                        window.onresize = self.Resize;
                        self.Resize();
                    }

                    if (document.getElementById("ajax-dialog-flash").nodeName != 'DIV') {
                        // element is replaced by flash object

                        // place to current view area, else flash functions are
                        // not
                        // initialized in mozilla
                        var winTop = (is_ie) ? obody.scrollTop : window.pageYOffset;
                        var contLeft = (is_ie) ? obody.scrollLeft : window.pageXOffset;
                        self.container.style.top = (winTop + 10) + "px";
                        self.container.style.height = (contLeft + 10) + "px";

                        self.flashenabled = true;

                        var initflashcount = 3; // try 3 times
                        function initflash() {
                            if (typeof self.image.LoadPhoto == 'function') {
                                // init flash
                                if (is_ie) {
                                    // for IE I must grab focus from flash for
                                    // key events
                                    self.image.onfocus = function() {
                                        window.setInterval( function() {
                                            self.image.blur();
                                        }, 500);
                                    };
                                }
                                self.Load();
                                window.onscroll = self.Resize;
                                window.onresize = self.Resize;
                                self.Resize();
                            } else {
                                if (initflashcount) {
                                    // try later
                                    initflashcount--;
                                    window.setTimeout(initflash, 500);
                                } else {
                                    // standard image
                                    initstandard();
                                }
                            }
                        }
                        ;

                        window.setTimeout(initflash, 250);
                    } else {
                        initstandard();
                    }
                };
                self.initActiveElement();
            };
        } else {
            index_ax_dialog.Show(srcelement);
        }
        index_ajax_preview_out(); // hide onmouse preview
    }
}
if (typeof index_ajax_init != 'function') {
    function index_ajax_init(version) {
        if (version == 2) {
            if (typeof smLightbox == 'undefined') {
                window._smLightboxInitOnLoad = true;
                document.write("<scrip"+"t src='/editor/js/sys.js' type=\"text/javascript\"></scrip"+"t>");
                document.write("<scrip"+"t src='/editor/js/loadindex.js' type=\"text/javascript\"></scrip"+"t>");
            } else {
                oLightbox = new smLightbox();
            }
            return;
        }
        var aels = document.getElementsByTagName('A');
        index_ax_sources = new Array();
        var counter = 0;
        for ( var i = 0; i < aels.length; i++) {
            if (aels[i].attributes['ax_title']) {
                index_ax_sources[counter] = aels[i];
                aels[i].ax_index = counter;
                counter++;
                aels[i].onmouseover = function(e) {
                    var e = window.event || e;
                    var link = e.srcElement || e.target;
                    while (link.nodeName != "A" && link.parentNode) {
                        link = link.parentNode;
                    }
                    index_ajax_preview(link, e);
                };
                aels[i].onmousemove = function(e) {
                    var e = window.event || e;
                    var link = e.srcElement || e.target;
                    while (link.nodeName != "A" && link.parentNode) {
                        link = link.parentNode;
                    }
                    index_ajax_preview_move(link, e);
                };
                aels[i].onmouseout = function(e) {
                    var e = window.event || e;
                    var link = e.srcElement || e.target;
                    while (link.nodeName != "A" && link.parentNode) {
                        link = link.parentNode;
                    }
                    index_ajax_preview_out(link, e);
                };
                aels[i].onclick = function(e) {
                    var e = window.event || e;
                    var link = e.srcElement || e.target;
                    while (link.nodeName != "A" && link.parentNode) {
                        link = link.parentNode;
                    }
                    index_ajax_show(link, e);
                };
                aels[i].setAttribute('ax_href', aels[i].href);
                aels[i].setAttribute('href', 'javascript:;');
            }
        }
    }
}
/** *** Google maps **** */
if (typeof index_google_map_count == 'undefined') {
    var index_google_map_count = 0;
}
if (typeof index_google_map != 'function') {
    function index_google_map(imegeel, ver) {
        index_google_map_count++;
        var parentelement = imegeel.parentNode;
        parentelement.style.display = 'block';
        parentelement.style.width = imegeel.getAttribute("google_width") + "px";
        parentelement.style.height = imegeel.getAttribute("google_height") + "px";

        parentelement.removeChild(imegeel);
        if (parentelement.innerHTML != "") {
            var content = document.createElement("DIV");
            content.innerHTML = parentelement.innerHTML;
            if (parentelement.nextSibling) {
                parentelement.parentNode.insertBefore(content, parentelement.nextSibling);
            } else {
                parentelement.parentNode.appendChild(content);
            }

        }
        
        if (ver == 3) {
            var map_pos = new google.maps.LatLng(parseFloat(imegeel.getAttribute("google_pos_x")), parseFloat(imegeel.getAttribute("google_pos_y")));
            var mark_pos = new google.maps.LatLng(parseFloat(imegeel.getAttribute("google_mpos_x")), parseFloat(imegeel.getAttribute("google_mpos_y")));
            var myOptions = {
               zoom: parseInt(imegeel.getAttribute("google_zoom")),
               center: map_pos,
               disableDefaultUI: true,
               mapTypeId: google.maps.MapTypeId.ROADMAP
            };
            var map = new google.maps.Map(parentelement, myOptions);
            var map_point = new google.maps.Marker(mark_pos, {draggable: false});
//            map_point.setDraggable(true);
            map_point.setMap(map);
            map_point.setPosition(mark_pos);
            var map_window = new google.maps.InfoWindow();
            map_window.setContent("<strong>" + imegeel.getAttribute("google_title") + "</strong><br />" + imegeel.getAttribute("google_cont"));
            var winshowed = false;
            if (imegeel.getAttribute("google_show_info") == "1") {
                map_window.open(map, map_point);
                winshowed = true;
            } else {
                map_window.close();
            }
            function markerOnClickV3() {
                if (winshowed) {
                    map_window.close();
                    winshowed = false;
                } else {
                    map_window.open(map, map_point);
                    winshowed = true;
                }
            }
            google.maps.event.addListener(map_point,"click",markerOnClickV3);
            google.maps.event.addListener(map_window,"closeclick",function() {
                winshowed = false;
            });
            if (imegeel.getAttribute("google_show_control") == "1") {
                map.setOptions({'panControl':true, 'zoomControl':true, 'mapTypeControl':true});
            }
            
        } else {

            var map = new google.maps.Map2(parentelement);
            var map_pos = new GLatLng(parseFloat(imegeel.getAttribute("google_pos_x")), parseFloat(imegeel.getAttribute("google_pos_y")));
            var mark_pos = new GLatLng(parseFloat(imegeel.getAttribute("google_mpos_x")), parseFloat(imegeel.getAttribute("google_mpos_y")));
            map.setCenter(map_pos, parseInt(imegeel.getAttribute("google_zoom")));
    
            // var map_pos = new
            // GLatLng(parseFloat(imegeel.getAttribute("google_pos_x")),
            // parseFloat(imegeel.getAttribute("google_pos_y")));
            var map_point = new GMarker(mark_pos);
            map.addOverlay(map_point);
            var winshowed = false;
            if (imegeel.getAttribute("google_show_info") == "1") {
                winshowed = true;
                map_point.openInfoWindowHtml("<strong>" + imegeel.getAttribute("google_title") + "</strong><br />" + imegeel.getAttribute("google_cont"));
            }
            function markerOnClick() {
                if (winshowed) {
                    map_point.closeInfoWindow();
                } else {
                    map_point.openInfoWindowHtml("<strong>" + imegeel.getAttribute("google_title") + "</strong><br />" + imegeel.getAttribute("google_cont"));
                }
            }
            GEvent.addListener(map_point, "click", markerOnClick);
            GEvent.addListener(map_point, "infowindowopen", function() {
                winshowed = true;
            });
            GEvent.addListener(map_point, "infowindowclose", function() {
                winshowed = false;
            });
            if (imegeel.getAttribute("google_show_control") == "1") {
                var map_control = new GSmallMapControl();
                var map_control_type = new GMapTypeControl();
                map.addControl(map_control);
                map.addControl(map_control_type);
            }
        }
    }
}

/** *** Maillist **** */
if (typeof index_ml_send != 'function') {
    function index_ml_send(formel) {

        return false;
    }
}
/** *** Cookies **** */
if (typeof index_getCookieData != 'function') {
    function index_getCookieData(labelName) {
        var labelLen = labelName.length;
        var cookieData = document.cookie;
        var cLen = cookieData.length;
        var i = 0;
        var cEnd;
        var j;
        while (i < cLen) {
            j = i + labelLen;
            if (cookieData.substring(i, j) == labelName) {
                cEnd = cookieData.indexOf(";", j);
                if (cEnd == -1)
                    cEnd = cookieData.length;
                return unescape(cookieData.substring(j + 1, cEnd));
            }
            i++;
        }
        return "";
    }
}

if (typeof index_setCookieData != 'function') {
    function index_setCookieData(cookiename, data, expire_from_now, path) {
        if (expire_from_now) {
            var exp = new Date();
            var fromnow = exp.getTime() + (expire_from_now * 1000);
            exp.setTime(fromnow);
            var exptext = '; expires = ' + exp.toGMTString();
        } else {
            var exptext = '';
        }
        if (path) {
            var pathtext = '; path=' + path;
        } else {
            var pathtext = '; path=';
        }

        document.cookie = cookiename + "=" + data + exptext + pathtext;
    }
}

if (typeof index_deleteCookieData != 'function') {
    function index_deleteCookieData(cookiename, path) {
        if (path) {
            var pathtext = '; path=' + path;
        } else {
            var pathtext = '; path=';
        }
        var exp = new Date();
        exp.setTime(86500);
        document.cookie = cookiename + " = ; expires=" + exp.toGMTString() + pathtext;
    }
}
/** *** Comments **** */
if (typeof index_captcha_playaudio != 'function') {
    function index_captcha_playaudio() {
        var imgelement = document.getElementById('c_validation_img');
        if (imgelement) {
            var lang = navigator.language?navigator.language:(navigator.userLanguage?navigator.userLanguage:'unknown');
            var src = imgelement.src;
            src = src.replace(/\/img\/validation\// , "/editor/audio/validation/"+lang+'/');
            src = src.replace(/\.jpg/, ".wav");
            src = index_urlnocache(src);
          var container = document.getElementById("ValidationPlayAudioContainer");
          if (!container) {
              container = document.createElement("SPAN");
              container.id = "ValidationPlayAudioContainer";
              container.style.position = "absolute";
              container.style.top = '-10px';
              container.style.left = '-10px';
              container.style.width = '1px';
              container.style.height = '1px';
              imgelement.parentNode.appendChild(container);
          }
            container.innerHTML = "<embed src='"+src+"' width=0 height=0 hidden=true autostart=true loop=false>";
          
// var frame = document.getElementById("ValidationPlayAudioFrame");
// if (!frame) {
// frame = document.createElement("IFRAME");
// frame.id = "ValidationPlayAudioFrame";
// frame.style.position = "absolute";
// frame.style.top = '-10px';
// frame.style.left = '-10px';
// frame.style.width = '1px';
// frame.style.height = '1px';
// }
// obody.getElementsByTagName("BODY")[0].appendChild(frame);
// var doc = is_ie ? frame.Document : frame.contentDocument;
// doc.open();
// doc.writeln("<HTML>");
// doc.writeln("<HEAD>");
// if (is_ie) {
// doc.writeln('<BGSOUND src="' + src + '" volume="0" balance="0" loop="1"></BGSOUND>');
// } else {
// doc.writeln('<EMBED src="' + src + '" autostart="true"></EMBED>');
// }
// doc.writeln("</HEAD>");
// doc.writeln("<BODY>");
// doc.writeln("</BODY>");
// doc.writeln("</HTML>");
        }
    }
}
if (typeof commentInit != 'function') {
    function commentInit() {
        var commentcaptcha = document.getElementById("c_validation");
        if (commentcaptcha) {
            commentcaptcha.setAttribute('autocomplete', 'off');
        }
    }
}

if (typeof commentReplySetFocus != 'function') {
    function commentReplySetFocus() {
        var comForm = document.getElementById('comments-form');
        if (comForm) {
            if (comForm.c_name) {
                comForm.c_name.focus();
            }
        }
    }
}

if (typeof commentReply != 'function') {
    function commentReply(title, cid) {
        var comForm = document.getElementById('comments-form');
        if (comForm) {
            if (comForm.replyiid) {
                comForm.replyiid.value = cid;
            }
            if (comForm.c_title) {
                comForm.c_title.value = title;
            }
            if (comForm.c_name) {
                window.setTimeout(commentReplySetFocus, 100);
            }
        }
    }
}
/** *** Global functions **** */
// if (typeof index_findPos != 'function') {
// function index_findPos(obj, maxparent) {
// var curleft = curtop = 0;
// if (obj.offsetParent) {
// do {
// if (maxparent == obj) {
// break;
// }
// curleft += obj.offsetLeft;
// curtop += obj.offsetTop;
// } while (obj = obj.offsetParent);
// }
// return [ curleft, curtop ];
// }
// }
if (typeof index_set_opacity != 'function') {
    function index_set_opacity(srcelement, opacity) {
        srcelement.style.filter = "alpha(opacity=" + (opacity * 100) + ")";
        srcelement.style.opacity = "" + (opacity);
        srcelement.style.mozOpacity = "" + (opacity);
        srcelement.style.khtmlOpacity = "" + (opacity);
    }
}
if (typeof index_urlnocache != 'function') {
function index_urlnocache(curhref) {
    var returl = '';
    if (curhref.indexOf("?") == -1) {
        curhref = curhref + '?';
    }
    pos = curhref.indexOf("&nocache=");
    if (pos != -1) {
        var regexp = /nocache\=0\.\d+/;
        returl = curhref.replace(regexp, 'nocache=' + Math.random());
    } else {
        if (curhref.indexOf("#") == -1) {
            returl = curhref + "&nocache=" + Math.random();
        } else {
            returl = curhref.substring(0, curhref.indexOf("#")) + "&nocache=" + Math.random() + curhref.substring(curhref.indexOf("#"));
        }
    }
    return returl;
}
}
if (typeof index_in_array != 'function') {
function index_in_array(needle, haystack, argStrict) {
    // http://kevin.vanzonneveld.net
    // + original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // * example 1: in_array('van', ['Kevin', 'van', 'Zonneveld']);
    // * returns 1: true
 
    var found = false, key, strict = !!argStrict;
 
    for (key in haystack) {
        if ((strict && haystack[key] === needle) || (!strict && haystack[key] == needle)) {
            found = true;
            break;
        }
    }
 
    return found;
}
}
var dump_max_level = 2;
function dump(arr, level) {
    var dumped_text = "";
    // if(!level) level = 2;

    // The padding given at the beginning of the line.
    var level_padding = "";
    for ( var j = 0; j < level + 1; j++)
        level_padding += "    ";

    if (typeof (arr) == 'object') { // Array/Hashes/Objects
        for ( var item in arr) {
            var value = arr[item];

            if (typeof (value) == 'object') { // If it is an array,
                if (level < dump_max_level) {
                    dumped_text += level_padding + "'" + item + "' ...\n";
                    dumped_text += dump(value, level + 1);
                }
            } else {
                dumped_text += level_padding + "'" + item + "' => \"" + value + "\"\n";
            }
        }
    } else { // Stings/Chars/Numbers etc.
        dumped_text = "===>" + arr + "<===(" + typeof (arr) + ")";
    }
    return dumped_text;
}

function index_GetCssValue(element, attribute) {
    // for IE and opera
    if (typeof element.currentStyle != 'undefined') {
        try {
            return element.currentStyle[attribute];
        } catch (e) {
            // try to get css on element, that is not in document;
            return null;
        }
    }

    // for other
    var compstyle = null;
    if (document.defaultView) {
        compstyle = document.defaultView.getComputedStyle(element, "");
    } else if (window.getComputedStyle) {
        compstyle = window.getComputedStyle(element, "");
    }
    if (!compstyle) {
        return null;
    }
    return compstyle[attribute];
};

/** *** Initialize **** */
function index_Initialize() {
    obody = is_ie56 ? document.body : (document.compatMode == "CSS1Compat" || document.compatMode == "BackCompat") ? document.documentElement : document.body;
    if (!obody) {
        window.setTimeout(index_Initialize, 100);
        return;
    }
}
if (typeof index_server_root == 'undefined') {
    var index_server_root = document.getElementById("index_script").src;
    index_server_root = index_server_root.replace(/\/user\/js\/index.js/, '/');
}
// append scripts
// if (typeof swfobject == "undefined") {
// document.write("<scr" + "ipt src='/editor/js/swfobject.js' type='text/javascript'></scr" + "ipt>");
// }
/*
 * document.write("<scr"+"ipt src='"+document.getElementById("index_script").src.replace(/user\/js\/index.js/, 'system/js/ajax.js')+"' type='text/javascript'></script>"); if (typeof index_server == 'undefined') { var index_server = new cmServer(("/system.php?index_ajax=1");); }
 */
// browser info
var is_ie = (/msie/).test(navigator.userAgent.toLowerCase());
var is_opera = (/opera/).test(navigator.userAgent.toLowerCase());
var is_firefox = (/firefox/).test(navigator.userAgent.toLowerCase());
var is_ie56 = false;// /* @cc_on!@ */false && (parseInt(navigator.userAgent.toLowerCase().match(/msie (\d+)/)[1], 10) < 7);
var is_ie8 = false;// /* @cc_on!@ */false && (parseInt(navigator.userAgent.toLowerCase().match(/msie (\d+)/)[1], 10) >= 8);
if (is_ie) {
    ver = navigator.appVersion.match(/MSIE (.\..)/)[1];
    if (ver >= 5.0 && ver < 7.0) {
    	is_ie56 = true;
    }
    if (ver >= 8.0) {
    	is_ie8 = true;
    }
}

var obody = false;
index_Initialize();

window.setTimeout(index_menu_init, 50);
