﻿// JScript File

/**************************************** IMAGE GALLERY ACTIONS ****************************************************/

function gallery_prev_image()
{

    var galleryimage = document.getElementById("home_gallery_image");    
    
    gallery_index--;
    
    galleryimage.style.visibility="hidden";
    gallery_set_image_holder();  
    galleryimage.src = gallery_thumb[gallery_index];
    galleryimage.style.visibility="visible"; 
}

function gallery_next_image()
{
    var galleryimage = document.getElementById("home_gallery_image");   
    
    gallery_index++;
    
    galleryimage.style.visibility="hidden";
    gallery_set_image_holder();     
    galleryimage.src = gallery_thumb[gallery_index];
    galleryimage.style.visibility="visible";
}

function gallery_set_image_holder()
{
    var imageholder = document.getElementById("home_gallery_image_holder");    
    if (imageholder!=null)
    {
        imageholder.style.display="none";
        if (typeof(gallery_thumb_width)!="undefined")
        {        
            var leftarrow = document.getElementById("home_gallery_left_arrow");
            var rightarrow = document.getElementById("home_gallery_right_arrow");
                                
            var l=-1*(gallery_thumb_width[gallery_index])/2;
            var t=-1*(gallery_thumb_height[gallery_index])/2;
            
            
            imageholder.style.width = gallery_thumb_width[gallery_index]+"px";    
            imageholder.style.height = gallery_thumb_height[gallery_index]+"px";            
            imageholder.style.marginLeft = l+"px";    
            imageholder.style.marginTop = t+"px";
            
            
            if (gallery_index>=gallery_thumb.length-1 || gallery_thumb.length<2)
                rightarrow.style.display="none";
            else
                rightarrow.style.display="";
            if (gallery_index>0 && gallery_thumb.length>1)
                leftarrow.style.display="";
            else
                leftarrow.style.display="none";
        }
        imageholder.style.display="";
    }           
}

/*
function set_image(galleryimage)
{
    galleryimage.src = gallery_thumb[3];
    alert(gallery_thumb[gallery_index]);
}*/

function display_image()
{
    var display_holder= document.getElementById("display_image_holder");    
    var display_layer= document.getElementById("display_image_layer");
    var display_image = document.getElementById("display_image");
    var display_image_bg = document.getElementById("display_image_bg");
    var display_image_bg_top = document.getElementById("display_image_bg_top");
    var display_image_bg_bottom = document.getElementById("display_image_bg_bottom");
    var display_image_bg_middle_left = document.getElementById("display_image_bg_middle_left");
    var display_image_bg_middle_right = document.getElementById("display_image_bg_middle_right");
    
    var w = gallery_image_width[gallery_index];
    var h = gallery_image_height[gallery_index];
    var l = -1*w/2;
    var t = -1*h/2;        
    
    display_layer.style.width = w+"px";
    display_layer.style.height = h+"px";
    display_layer.style.marginLeft=l+"px";
    display_layer.style.marginTop = t+"px";        
    
    var tw;
    var tl;
    var mh;
    var mt;
    if (w%2>0) tw=w+1; else tw=w;
    if (w%2>0) tl=l-1; else tl=l;
    if (h%2>0) mh=h+1; else mh=h;
    if (h%2>0) mt=t-1; else mt=t;
    display_image_bg_top.style.width =tw+"px";
    display_image_bg_top.style.marginLeft=tl+"px";
    display_image_bg_bottom.style.width =tw+"px";
    display_image_bg_bottom.style.marginLeft=tl+"px";
    display_image_bg_middle_left.style.height =mh+"px";
    display_image_bg_middle_left.style.marginTop=mt+"px";
    display_image_bg_middle_right.style.height =mh+"px";
    display_image_bg_middle_right.style.marginTop=mt+"px";
    
    
    w = w+72;
    h = h+60;
    l = -1*w/2;
    t = -1*h/2;
    
    display_image_bg.style.width = w+"px";
    display_image_bg.style.height = h+"px";
    display_image_bg.style.marginLeft=l+"px";
    display_image_bg.style.marginTop = t+"px";        
    
    
    display_layer.style.display="";        
    display_holder.style.display="";
    display_image_bg.style.display="";
        
    display_image.src = gallery_image[gallery_index];
}

function close_display_image()
{
    var display_holder= document.getElementById("display_image_holder");
    var display_layer= document.getElementById("display_image_layer");
    var display_image_bg = document.getElementById("display_image_bg");
    display_holder.style.display="none";    
    display_layer.style.display="none";    
    display_image_bg.style.display="none";
}

/**************************************** END OF IMAGE GALLERY ACTIONS ****************************************************/
