var timeout         = 10;
var closetimer		= 0;
var ddmenuitem      = 0;

// open hidden layer
function mopen(id)
{	
	// cancel close timer
	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;
	}
}

// close layer when click-out
//document.onclick = mclose; 

if(document.images) {
    pics = new Array(); 
    pics[1] = new Image();
    pics[1].src = templatepath+"images/m_Bekledning.jpg"; 
    pics[2] = new Image();
    pics[2].src = templatepath+"images/m_Bekledning_on.jpg";
    pics[3] = new Image();
    pics[3].src = templatepath+"images/m_Brett.jpg"; 
    pics[4] = new Image();
    pics[4].src = templatepath+"images/m_Brett_on.jpg";
    pics[5] = new Image();
    pics[5].src = templatepath+"images/m_Ski.jpg"; 
    pics[6] = new Image();
    pics[6].src = templatepath+"images/m_Ski_on.jpg";
    pics[7] = new Image();
    pics[7].src = templatepath+"images/m_Bindinger.jpg"; 
    pics[8] = new Image();
    pics[8].src = templatepath+"images/m_Bindinger_on.jpg";
    pics[9] = new Image();
    pics[9].src = templatepath+"images/m_Tuber.jpg"; 
    pics[10] = new Image();
    pics[10].src = templatepath+"images/m_Tuber_on.jpg";
    pics[11] = new Image();
    pics[11].src = templatepath+"images/m_Tilbehor.jpg"; 
    pics[12] = new Image();
    pics[12].src = templatepath+"images/m_Tilbehor_on.jpg";
    pics[13] = new Image();
    pics[13].src = templatepath+"images/m_Info.jpg"; 
    pics[14] = new Image();
    pics[14].src = templatepath+"images/m_Info_on.jpg";
    pics[15] = new Image();
    pics[15].src = templatepath+"images/m_Handlekurv.jpg"; 
    pics[16] = new Image();
    pics[16].src = templatepath+"images/m_Handlekurv_on.jpg";
    pics[21] = new Image();
    pics[21].src = templatepath+"images/arrow.jpg";
    pics[22] = new Image();
    pics[22].src = templatepath+"images/arrow_on.jpg";
    // Set these at Index.tpl because of login/logout
    pics[17] = new Image();
    pics[18] = new Image();
    pics[19] = new Image();
    pics[20] = new Image();
}

function changer(from,to) {
    if(document.images) {
        document.images[from].src = pics[to].src;
    }
}

function SetMenuSelected(CategoryName) {
    var picsidx = -1;
    var regex = new RegExp(CategoryName + ".jpg$");
    for (var i=1; i<pics.length; i++){
        if (pics[i].src.match(regex)) {
            picsidx = i;
            break;
        }
    }
    if (picsidx == -1)
        return;
    pics[picsidx].src = pics[picsidx+1].src;
    $("img[src*='m_"+CategoryName+".jpg']").attr("src", pics[picsidx+1].src);
}

