function createCookie(name,value,days) {
        if (days) {
                var date = new Date();
                date.setTime(date.getTime()+(days*24*60*60*1000));
                var expires = "; expires="+date.toGMTString();
        }
        else var expires = "";
        document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
        var nameEQ = name + "=";
        var ca = document.cookie.split(';');
        for(var i=0;i < ca.length;i++) {
                var c = ca[i];
                while (c.charAt(0)==' ') c = c.substring(1,c.length);
                if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
        }
        return null;
}

function eraseCookie(name) {
        createCookie(name,"",-1);
}

function show_rcolcnt1()
{
	document.getElementById('rcolcnt1').style.display = 'block';
	document.getElementById('rcolcnt2').style.display = 'none';
}

function hide_rcolcnt1()
{
	document.getElementById('rcolcnt1').style.display = 'none';
	document.getElementById('rcolcnt2').style.display = 'block';
}

function show_family_div(cat_id)
{
	if ($('#divfamily').html() == '')
	    $('#divfamily').html(base64_decode(divfamily_cnt));

	fdiv = document.getElementById('divfamily');
	mdiv = document.getElementById('divlmenu');
	cdiv = document.getElementById('divcat');
	fdiv.style.display = 'block';
	mdiv.style.display = 'none';
	cdiv.style.display = 'none';
	createCookie('familydiv_cookie', cat_id, 0);
	hide_rcolcnt1();
}

function hide_family_div()
{
	fdiv = document.getElementById('divfamily');
	mdiv = document.getElementById('divlmenu');
	cdiv = document.getElementById('divcat');
	fdiv.style.display = 'none';
	mdiv.style.display = 'block';
	cdiv.style.display = 'none';
	eraseCookie('familydiv_cookie');
	show_rcolcnt1();
}

function show_cat_div(cat_id)
{
	if ($('#divcat').html() == '')
	    $('#divcat').html(base64_decode(divcat_cnt));
	
	fdiv = document.getElementById('divfamily');
	mdiv = document.getElementById('divlmenu');
	cdiv = document.getElementById('divcat');
	fdiv.style.display = 'none';
	mdiv.style.display = 'none';
	cdiv.style.display = 'block';
	createCookie('catdiv_cookie', cat_id, 0);
	hide_rcolcnt1();
}

function hide_cat_div()
{
	fdiv = document.getElementById('divfamily');
	mdiv = document.getElementById('divlmenu');
	cdiv = document.getElementById('divcat');
	fdiv.style.display = 'none';
	mdiv.style.display = 'block';
	cdiv.style.display = 'none';
	eraseCookie('catdiv_cookie');
	show_rcolcnt1();
}

function toggle_family_div(cat_id)
{
	fdiv = document.getElementById('divfamily');
	if (fdiv.style.display == 'none')
		show_family_div(cat_id);
	else
		hide_family_div();
}

function toggle_cat_div(cat_id)
{
	cdiv = document.getElementById('divcat');
	if (cdiv.style.display == 'none')
		show_cat_div(cat_id);
	else
		hide_cat_div();
}

