﻿var divFoto_back = document.getElementById('dvFoto_back');
var divFoto_browse = document.getElementById('dvFoto_browse');
var divFoto_close = document.getElementById('dvFoto_close');

var strBrowserType = navigator.userAgent;

function initiation(){	
    window.onscroll = maintPos;
    window.onresize = maintPos;
}

function hideIEselect(){
    if(strBrowserType.indexOf("MSIE ") != -1)
    {
        var selects = document.getElementsByTagName("select");        
        for (var i = 0; i < selects.length ; i++){
            var select = selects[i];
            if(select != null)select.style.display='none';
        }        
    }
}

getScrollPos = function() {
	var docElem = document.documentElement;
	this.scrollX = self.pageXOffset || (docElem&&docElem.scrollLeft) || document.body.scrollLeft;
	this.scrollY = self.pageYOffset || (docElem&&docElem.scrollTop) || document.body.scrollTop;
}

getPageSize = function() {
	var docElem = document.documentElement
	this.width = self.innerWidth || (docElem&&docElem.clientWidth) || document.body.clientWidth;
	this.height = self.innerHeight || (docElem&&docElem.clientHeight) || document.body.clientHeight;
}

maintPos = function() {
	var pagesize = new getPageSize();
	var scrollPos = new getScrollPos();

	if (strBrowserType.indexOf("MSIE ") != -1) {
	    divFoto_back.style.width = pagesize.width-2+'px';
	} 

	if (strBrowserType.indexOf("Opera/9") != -1) {
	    divFoto_back.style.height = document.body.scrollHeight+'px';
	} else {
	    divFoto_back.style.height = pagesize.height+scrollPos.scrollY+'px';
	}
	
	intLeft = (parseInt(divFoto_back.style.width) - 900) / 2;
	divFoto_browse.style.left = intLeft + 'px';
	divFoto_browse.style.top = 50 + scrollPos.scrollY + 'px';
	
	intLeft = (parseInt(divFoto_back.style.width) - 100) / 2;
	divFoto_close.style.left = intLeft + 'px';
	divFoto_close.style.top = 10 + scrollPos.scrollY + 'px';
}

function BekijkFoto(intObjectID, intFotoID) {
	var pagesize = new getPageSize();
	var scrollPos = new getScrollPos();
	var intLeft;
	var strFullPath;
	var strPath;
	
    window.onscroll = maintPos;
    window.onresize = maintPos;
	
	strFullPath = location.href;
	strFullPath = strFullPath.substring(0, strFullPath.indexOf('?'));
	strPath = window.location.pathname
	
	strPath = strFullPath.substring(0, strFullPath.length-strPath.length);

	//-----------LET OP: BIJ LIVEGANG ALLEEN "/" !!!!!11!1einz-------------
	strPath = strPath + '/';
	//-----------LET OP: BIJ LIVEGANG ALLEEN "/" !!!!!11!1einz-------------
	
	divFoto_back.style.opacity = 0;
	divFoto_back.style.filter = 'alpha(opacity=75)';
	divFoto_back.style.display = "block";

	divFoto_browse.style.opacity = 0;
	divFoto_browse.style.filter = 'alpha(opacity=100)';
	divFoto_browse.style.display = "block";
	
	if (strBrowserType.indexOf("MSIE ") != -1) {
	    divFoto_back.style.width = pagesize.width-2+'px';
	}

	if  (strBrowserType.indexOf("Opera/9") != -1) {
	    divFoto_back.style.height = document.body.scrollHeight+'px';
	} else {
	    divFoto_back.style.height = pagesize.height+scrollPos.scrollY+'px';
	}
	
	divFoto_browse.style.width = '900px';
	divFoto_browse.style.height = '548px';
	
	intLeft = (parseInt(divFoto_back.style.width) - 900) / 2;
	divFoto_browse.style.left = intLeft + 'px';
	divFoto_browse.style.top = 50 + scrollPos.scrollY + 'px';
	
	intLeft = (parseInt(divFoto_back.style.width) - 100) / 2;
	divFoto_close.style.left = intLeft + 'px';
	divFoto_close.style.top = 10 + scrollPos.scrollY + 'px';

	//hideIEselect();
    
    divFoto_browse.innerHTML = '<iframe style="border:0px;" width="100%" height="100%" src="' + strPath + 'object_fotos.aspx?objectid=' + intObjectID + '&fotoid=' + intFotoID + '"></iframe>';
    
    divFoto_back.style.visibility = 'visible';
    divFoto_browse.style.visibility = 'visible';
    divFoto_close.style.visibility = 'visible';
}
