﻿var ResizeWindowHeight=0, ResizeWindowOpacity=0, ResizeWindowStep=0, ResizeWindowName="";
var NoOpacityIeList=[];// NoOpacityIeList["ItemsCenter"]="OK";
function MinimizeWindow(name){
    Cookie_Set(name+"_Show", "0", "Mon, 01-Jan-2030 00:00:00 GMT", "/");
    gebi(name+"_ContentDiv").style.display="block";
    if (!isIE || NoOpacityIeList[name]==null){
        gebi(name+"_ContentDiv").style.filter="alpha(opacity: 100)";
        gebi(name+"_ContentDiv").style.opacity=1;
    }
    ResizeWindowHeight=gebi(name+"_ContentTable").offsetHeight;
    ResizeWindowStep=ResizeWindowHeight/20;
    ResizeWindowOpacity=100;
    gebi(name+"_ContentDiv").style.height=ResizeWindowHeight+"px";
    gebi(name+"_MaximizeImg").style.display="block";
    gebi(name+"_MinimizeImg").style.display="none";
    ResizeWindowName=name;
    setTimeout(MinimizeWindow_Act, 15);
    return false;
}
function MaximizeWindow(name){
    Cookie_Set(name+"_Show", "1", "Mon, 01-Jan-2030 00:00:00 GMT", "/");
    gebi(name+"_ContentDiv").style.height="1px";
    gebi(name+"_ContentDiv").style.display="block";
    if (!isIE || NoOpacityIeList[name]==null){
        gebi(name+"_ContentDiv").style.filter="alpha(opacity: 1)";
        gebi(name+"_ContentDiv").style.opacity=0.01;
    }
    ResizeWindowHeight=0;
    ResizeWindowStep=gebi(name+"_ContentTable").offsetHeight/20;
    ResizeWindowOpacity=0;
    gebi(name+"_MaximizeImg").style.display="none";
    gebi(name+"_MinimizeImg").style.display="block";
    ResizeWindowName=name;
    setTimeout(MaximizeWindow_Act, 15);
    return false;
}

function MinimizeWindow_Act(){
    ResizeWindowHeight-=ResizeWindowStep; ResizeWindowOpacity-=5;
    if (ResizeWindowHeight>0 && ResizeWindowOpacity>0){
        gebi(ResizeWindowName+"_ContentDiv").style.height=ResizeWindowHeight+"px";
        if (!isIE || NoOpacityIeList[ResizeWindowName]==null){
            gebi(ResizeWindowName+"_ContentDiv").style.filter="alpha(opacity: "+ResizeWindowOpacity+")";
            gebi(ResizeWindowName+"_ContentDiv").style.opacity=ResizeWindowOpacity/100;
        }
        setTimeout(MinimizeWindow_Act, 15);
    }else{
        if (!isIE || NoOpacityIeList[ResizeWindowName]==null){
            gebi(ResizeWindowName+"_ContentDiv").style.filter="alpha(opacity: 1)";
            gebi(ResizeWindowName+"_ContentDiv").style.opacity=0.01;
        }
        gebi(ResizeWindowName+"_ContentDiv").style.height="1px";
        gebi(ResizeWindowName+"_ContentDiv").style.display="none";
    }
    if(ResizeWindowName=="Items_Comparing"){
        UpdateItemsComparingDivHeight();
    }
}
function MaximizeWindow_Act(){
    ResizeWindowHeight+=ResizeWindowStep; ResizeWindowOpacity+=5;
    if (ResizeWindowHeight<gebi(ResizeWindowName+"_ContentTable").offsetHeight && ResizeWindowOpacity<100){
        gebi(ResizeWindowName+"_ContentDiv").style.height=ResizeWindowHeight+"px";
        if (!isIE || NoOpacityIeList[ResizeWindowName]==null){
            gebi(ResizeWindowName+"_ContentDiv").style.filter="alpha(opacity: "+ResizeWindowOpacity+")";
            gebi(ResizeWindowName+"_ContentDiv").style.opacity=ResizeWindowOpacity/100;
        }
        setTimeout(MaximizeWindow_Act, 15);
    }else{
        if (!isIE || NoOpacityIeList[ResizeWindowName]==null){
            gebi(ResizeWindowName+"_ContentDiv").style.filter="";
            gebi(ResizeWindowName+"_ContentDiv").style.opacity=1;
        }
        gebi(ResizeWindowName+"_ContentDiv").style.height="auto";
        if(ResizeWindowName=="Items_Comparing"){
            gebi("Items_Comparing_MinimizeDescImg").style.display="none";
            gebi("Items_Comparing_MaximizeDescImg").style.display="";
        }
    }
    if(ResizeWindowName=="Items_Comparing"){
        UpdateItemsComparingDivHeight();
    }
}

function LoadWindowsSettings(){
    for(var n=0; n<WindowsList.length; n++){
        var IsShow=1, name=WindowsList[n][0];
        var CookieValue=null;
        try{
            CookieValue=Cookie_Get(name+"_Show");
            if (CookieValue!=null){
                IsShow=parseInt(CookieValue);
                if (isNaN(IsShow)==true){ IsShow=1; }
            }
        }catch(ex){ IsShow=1; }
        if(IsShow==0 || CookieValue==null && WindowsList[n][1]==false){
            gebi(name+"_ContentDiv").style.height="1px";
            if (!isIE || NoOpacityIeList[name]==null){
                gebi(name+"_ContentDiv").style.filter="alpha(opacity: 1)";
                gebi(name+"_ContentDiv").style.opacity=0.01;
            }
            gebi(name+"_MaximizeImg").style.display="block";
            gebi(name+"_MinimizeImg").style.display="none";
            if(name=="Items_Comparing"){
                UpdateItemsComparingDivHeight();
            }
        }
    }
}
