﻿/*
*
*    
*
*/

        // CSS içinden belirtilen selector tipli stili döndürür
        function getStyleObjectFromSelector(selectorText) {
            if (document.styleSheets) {
                for (var i = document.styleSheets.length - 1; i >= 0; i--) {
                    var styleSheet = document.styleSheets[i];
                    var rules;
                    if (styleSheet.cssRules) {
                        rules = styleSheet.cssRules;
                    }
                    else if (styleSheet.rules) {
                        rules = styleSheet.rules;
                    }
                    if (rules) {
                        for (var j = rules.length - 1; j >= 0; j--) {
                            if (rules[j].selectorText == selectorText) {
                                return rules[j].style;
                            }
                        }
                    }
                }
                return null;
            }
            else {
                return null;
            }
        }
        
        // Crematorium için damga resmini gösterir
        function crematoriumDamgaGoster() {
            var selectors = ['#crematorium'];
            for (var i = 0; i < selectors.length; i++) {
                var selector = selectors[i];
                var style = getStyleObjectFromSelector(selector);
                if (style) {
                    style.display = 'block';
                }
            }
            // Damga gösterilecek. yön oklarını, damganın altında kalmaması için 110px içeri kaydır. 
            var navSelector = '#sb-nav-pager';
            var navStyle = getStyleObjectFromSelector(navSelector);
            if (navStyle) {
                navStyle.paddingLeft  = '110px';
                navStyle.paddingRight = '110px';
            }
        }
        // Crematorium için damga resmini gizler
        function crematoriumDamgaGizle() {
            var selectors = ['#crematorium'];
            for (var i = 0; i < selectors.length; i++) {
                var selector = selectors[i];
                var style = getStyleObjectFromSelector(selector);
                if (style) {
                    style.display = 'none';
                }
            }
            // Damga gösterilmeyecek. yön oklarını kenarlara yasla
            var navSelector = '#sb-nav-pager';
            var navStyle = getStyleObjectFromSelector(navSelector);
            if (navStyle) {
                navStyle.paddingLeft  = '10px';
                navStyle.paddingRight = '0px';
            }
        }
        // Sayfa elemanına tıklama olayını tetikleme
        function clickElement(elementid) {
            var e = document.getElementById(elementid);
            if (typeof e == 'object') {
                //alert("type object");
                if (document.createEventObject) {
                    //alert('createEventObject');
                    e.fireEvent('onclick');
                    return false;
                }
                else if (document.createEvent) {
                    //alert('createEvent');
                    var evObj = document.createEvent('MouseEvents');
                    evObj.initEvent('click', true, true);
                    e.dispatchEvent(evObj);
                    return false;
                }
                else {
                    //alert('click');
                    e.click();
                    return false;
                }
            }
        }


        function OpenCrematoriumShadowBox(id) {
            //document.getElementById("crematoriumSWFGallery_" + id).click();
            clickElement("crematoriumSWFGallery_" + id);
        }
        function OpenWorksShadowBox(id) {
            //document.getElementById("worksSWFGallery_" + id).click();
            clickElement("worksSWFGallery_" + id);
        }
        function OpenWorksOnRulerShadowBox(id) {
            //document.getElementById("worksOnRulerSWFGallery_" + id).click();
            clickElement("worksOnRulerSWFGallery_" + id);
        }






