var leafBox_gallery_kokamajas = function(){}
leafBox_gallery_kokamajas.prototype = new leafBox_gallery;

var leafBox_image_kokamajas = function(){}
leafBox_image_kokamajas.prototype = new leafBox_image;

var leafBox_page_kokamajas = function(){}
leafBox_page_kokamajas.prototype = new leafBox_page;

leafBox_page_kokamajas.prototype.loadContent = function(params)
{
    this.setSizeFromParams( params );
//	leafBoxCloseBox = document.getElementById('leafBoxCloseBox');
//	leafBoxCloseBox.style.visibility = 'hidden';
	

    // show hidden
    var instance = this;
    var el = this.elements;

    if (!this.isOpen)
    {
        el.contentWrap.style.visibility = 'hidden';
        el.contentWrap.style.display = 'block';
    }

    el.content.style.visibility = 'hidden';
    el.content.style.display = 'block';

    this.resizeContent(this.contentWidth, this.contentHeight );

    // var content = openXmlHttpGet( params.url, true);

    var callBack = function(xmlhttp, params)
    {
        if (!instance.isOpen)
        {
            // already closed, too late
            return;
        }
        el.content.innerHTML = xmlhttp.responseText;

        leafBox.attachToLinks( el.content );

        instance.hideLoader();
        instance.showContent(params);
		
		var image = document.getElementById('imageBox');
		var previous = document.getElementById('prevBox');
		var next = document.getElementById('nextBox');

		if(image)
		{
			var width = parseInt(image.style.width);
			var height = parseInt(image.style.height) + 100;
			var totalWidth = width;
			var halfWidth = width / 2;
			
			image.parentNode.style.width = totalWidth + 'px';

			instance.resizeContent(totalWidth, height);
			
	//		leafBoxCloseBox.style.visibility = 'visible';
		
		}
		
        if (el.close)
        {
            el.close.onclick = function()
            {
                instance.close();
                return false;
            }
        }
    }
    loadXmlHttp(params.url, callBack, null, 'GET', null, true);
    return true;
}

