function ref(object) {
	if (document.getElementById) {
		return document.getElementById(object);
	}
	else if (document.all) {
		return eval('document.all.' + object);
	}
	else {
		return false;
	}
}
function hideSidebar() {
	var csb=ref("ClosedLeftMenu");
	var osb=ref("OpenLeftMenu");
	var mc=ref("mikeage-content");
	osb.style.display= 'none';
	csb.style.display= 'block';
	mc.style.width = "94.5%";
	createCookie('mikeage-hide-sidebar', true, 0);
}
function showSidebar() {
	var csb=ref("ClosedLeftMenu");
	var osb=ref("OpenLeftMenu");
	var mc=ref("mikeage-content");
	osb.style.display = 'block';
	csb.style.display = 'none';
	mc.style.width = "79.5%";
	createCookie('mikeage-hide-sidebar', false, 0);
}
function toggleSidebar() {
	var sb=ref("OpenLeftMenu");
	if (sb.style.display == 'none') {
		showSidebar();
	} else {
		hideSidebar();
	}
}
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 checkSidebar() {
	var hide = readCookie('mikeage-hide-sidebar');
	if (hide == 'true') {
		hideSidebar();
	} else {
		showSidebar();
	}
}

function toggle(object) {
	object = ref(object);
	if( object.style.display == 'none' ) {
		Effect.BlindDown(object, {duration: 1});
	}
	else {
		Effect.BlindUp(object, {duration: 1});
	}
}

function toggle_all(itemname,tag,style)
{

	tmp = document.getElementsByTagName(tag);
	for (i=0;i<tmp.length;i++)
	{ 
		if (tmp[i].className == itemname) {
			if( tmp[i].style.display == 'none' ) {
				Effect.BlindDown(tmp[i], {duration: 1});
				createCookie('mikeage-hide-' + itemname, false, 0);
			}
			else {
				Effect.BlindUp(tmp[i], {duration: 1});
				createCookie('mikeage-hide-' + itemname, true, 0);
			}
		}
	}

}


function toggle_text(itemname,tag,visible_text,hidden_text)
{

	tmp = document.getElementsByTagName(tag);
	for (i=0;i<tmp.length;i++)
	{
		if (tmp[i].className == itemname) 
		{
			if (tmp[i].innerHTML == hidden_text)
			{
				tmp[i].innerHTML = visible_text;
			} else {
				tmp[i].innerHTML = hidden_text;
			}
		}
	}

}

function addr(address,domain,tld)
{
	varE=(address + "@" + domain + "." + tld)
		document.write("<a href=\"mailto:" + varE + "\" > " + varE + "</a>")
}
