// Copyright 2006-2007 javascript-array.com

var timeout	= 100;
var closetimer	= 0;
var ddmenuitem	= 0;

// open hidden layer
function mopen(id)
{	
	// cancel close timer
	//alert('salam');
	mcancelclosetime();

	// close old layer
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';

	// get new layer and show it
	ddmenuitem = document.getElementById(id);
	ddmenuitem.style.visibility = 'visible';

}
// close showed layer
function mclose()
{
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
}

// go close timer
function mclosetime()
{
	closetimer = window.setTimeout(mclose, timeout);
}

// cancel close timer
function mcancelclosetime()
{
	if(closetimer)
	{
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

function expand( id) 
{ 
    whichEl = document.getElementById( "faq_"+id);
    if (whichEl.style.display == "none" || whichEl.style.display=="") 
    {
                whichEl.style.display = "block";
    }
    else 
    {
                whichEl.style.display = "none";
    }
    event.cancelBubble = true;

}
// todo: 1 - expand, 0 - collapse;

function openAll( todo)
{
    if( todo)
    {
        stylename="block";

    }
    else
    {
        stylename="none";
    }
    divColl = document.getElementsByTagName( "div");
    for (i = 0; i < divColl.length; i++) 
    {
        if (divColl[i].id.substring(0, 3) == "faq") // faq_23
        {
            id = divColl[i].id;         
            msgId=id.substring( 8);
            divColl[i].style.display = stylename;
        }
    }
}

// close layer when click-out
document.onclick = mclose; 

