﻿var IDArray;
var HeightArray;
var Isload=false;

function loadHeight()
{
    IDArray=new Array((document.getElementsByTagName('div')).length);
    HeightArray=new Array((document.getElementsByTagName('div')).length);
    for(i=0;i<IDArray.length;i++)
    {   
        if(document.getElementsByTagName('div')[i].offsetHeight!=0)
        {
            IDArray[i]=document.getElementsByTagName('div')[i].id;   
            HeightArray[i]=document.getElementsByTagName('div')[i].offsetHeight;
        }
    }

    Isload=true;
}

function GetWidth(divID)
{
    for(i=0;i<IDArray.length;i++)
    {
        if(IDArray[i]==divID)
        {
            return HeightArray[i];
        }
    }  

}

function HideDiv(id1,id3)
{
	
	if((document.getElementById(id1)!=null)&&(document.getElementById(id3)!=null))
	{
	    var div=document.getElementById(id1);
	    var id2=document.getElementById(id3);
    	
        div.style.height="0px";
        id2.childNodes[0].style.display="none";
        id2.childNodes[1].style.display="inline"; 
    }
}

function floatMail(id, id2, time)
{
	
	var div=document.getElementById(id);
	var height=GetWidth(id);
	var j=0;
	
	getID();
	
	function getID()
	{
	    if(div.style.height!="0px")
	    {
	        minusPX();
	        div.style.display="block";
	        id2.childNodes[0].style.display="none";
	        id2.childNodes[1].style.display="inline";     
	    }
	    else
	    {
	        plusPX();
            div.style.display="block";
            id2.childNodes[0].style.display="inline";
	        id2.childNodes[1].style.display="none"; 
	    }
	} 
	
	function minusPX() 
	{
        var dx=height*((10-j)/10);
        if(10-j!=-2)
        {
            div.style.height=dx+"px";
            j=j+2;
            setTimeout(minusPX,50);
        }
    }
    
    function plusPX() 
	{
        var dx=height*(j/10);
        if(j!=12)
        {
            div.style.height=dx+"px";
            j=j+2;
            setTimeout(plusPX,50);
        }
    }
}

function closeDiv(id)
{
    document.getElementById(id).style.display="none";
    hideAloneDiv(id);
}
function hideAloneDiv(id)
{
	
	var div=document.getElementById(id);
	
	var height=GetWidth(id);
	var j=0;
	getID();
	
	function getID()
	{
	    if(div.style.height!="0px")
	    {
	        minusPX();
	    }
	    else
	    {
	        div.style.display="block";
	        div.style.visibility="visible";
	        plusPX();
	    }
	} 
	
	function minusPX() 
	{
        var dx=height*((10-j)/10);
        if(10-j!=-2)
        {
            div.style.height=dx+"px";
            j=j+2;
            setTimeout(minusPX,50);
        }
    }
    
    function plusPX() 
	{
        var dx=height*(j/10);
        if(j!=12)
        {
            div.style.height=dx+"px";
            j=j+2;
            setTimeout(plusPX,50);
        }
        
    }
}
///////////////////////////////////////////////////////////////////////////////////////////

