﻿// galeri script - IE, Firefox ve Safari'de test edilmistir.

var objBody = (document.getElementsByTagName("body").item(0)!=null)?document.getElementsByTagName("body").item(0):document.body;
var MaskeDiv = document.createElement("div");
MaskeDiv.setAttribute('id','maske');
var MaskeBg = document.createElement("div");
MaskeBg.setAttribute('id','maskeBg');

objBody.appendChild(MaskeDiv);
objBody.appendChild(MaskeBg);

document.getElementById("maske").innerHTML='<img id="buyukResim" alt="" src="../bicim/bekle.gif" /><br /><br /><a href="javascript:resimKapat()"><img alt="Back" src="../dosya/sitetasarimi/genel/en/kapatdugmesi.jpg" /></a>';


function resimGoster(resim,yazi){     
    if (resim!="")
    {
        var arrayPageSize = getPageSize();
        var arrayPageScroll = getPageScroll();
        var kutuTop = 0;//arrayPageScroll[1] + ((arrayPageSize[3] - 15 - 550) / 2);
        var kutuLeft = ((arrayPageSize[0] - 10 - 550) / 2);
        document.getElementById("maske").style.top = (kutuTop < 0) ? "0px" : kutuTop + "px";
        document.getElementById("maske").style.left = (kutuLeft < 0) ? "0px" : kutuLeft + "px";
        document.getElementById("maskeBg").style.height = (arrayPageSize[1] + 'px');
        document.getElementById("maskeBg").style.display="block";
        document.getElementById("maske").style.display="block";
        document.getElementById("buyukResim").src=resim;
        document.getElementById("buyukResim").alt=yazi;
    }
    else
    {
        document.getElementById("maskeBg").style.display="none";
        document.getElementById("maske").style.display="none";
        document.getElementById("buyukResim").src="../bicim/bekle.gif";
    }
}
function resimKapat(){
    resimGoster('','');
}
function getPageScroll(){
    var yScroll;
    if (self.pageYOffset) {
        yScroll = self.pageYOffset;
    } else if (document.documentElement && document.documentElement.scrollTop){
        yScroll = document.documentElement.scrollTop;
    } else if (document.body) {
        yScroll = document.body.scrollTop;
    }
    arrayPageScroll = new Array('',yScroll) 
    return arrayPageScroll;
}
function getPageSize(){
    var xScroll, yScroll;
    if (window.innerHeight && window.scrollMaxY) {	
        xScroll = document.body.scrollWidth;
        yScroll = window.innerHeight + window.scrollMaxY;
    } else if (document.body.scrollHeight > document.body.offsetHeight){ 
        xScroll = document.body.scrollWidth;
        yScroll = document.body.scrollHeight;
    } else {
        xScroll = document.body.offsetWidth;
        yScroll = document.body.offsetHeight;
    }
    var windowWidth, windowHeight;
    if (self.innerHeight) {
        windowWidth = self.innerWidth;
        windowHeight = self.innerHeight;
    } else if (document.documentElement && document.documentElement.clientHeight) {
        windowWidth = document.documentElement.clientWidth;
        windowHeight = document.documentElement.clientHeight;
    } else if (document.body) {
        windowWidth = document.body.clientWidth;
        windowHeight = document.body.clientHeight;
    }	
    if(yScroll < windowHeight){
        pageHeight = windowHeight;
    } else { 
        pageHeight = yScroll;
    }
    if(xScroll < windowWidth){	
        pageWidth = windowWidth;
    } else {
        pageWidth = xScroll;
    }
    arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight) 
    return arrayPageSize;
}
