var timerlen = 5;
var slideAniLen = 350;
var timerID = new Array();
var startTime = new Array();
var obj = new Array();
var endHeight = new Array();
var texttotake,thelink;
var moving = new Array();
var dir = new Array();
var startHeight = new Array();
function slidedown(objname,theend,toload,curlink){
moving[objname] = true;
startHeight[objname] = document.getElementById(objname).offsetWidth;
if (startHeight[objname] == theend) { }
else if (startHeight[objname] > theend) {
dir[objname] = "up";
}
else if (startHeight[objname] < theend) {
dir[objname] = "down";
}

startslide(objname,theend,toload,curlink);
}
function startslide(objname,thebit,divcont,curlink){
texttotake = divcont;
thelink = curlink;
obj[objname] = document.getElementById(objname);
endHeight[objname] = thebit;
startTime[objname] = (new Date()).getTime();
timerID[objname] = setInterval('slidetick(\'' + objname + '\');',timerlen);
}
function slidetick(objname){
var elapsed = (new Date()).getTime() - startTime[objname];
if (elapsed > slideAniLen){
endSlide(objname)
}else {
if(dir[objname] == "up") {
var d =Math.round((elapsed / slideAniLen * (endHeight[objname]-startHeight[objname]))+startHeight[objname]);
} else {
var d =Math.round((elapsed / slideAniLen * (endHeight[objname]-startHeight[objname]))+startHeight[objname]);
}
obj[objname].style.width = d + "px";
}
return;
}
function endSlide(objname){
clearInterval(timerID[objname]);
obj[objname].style.width = endHeight[objname] + "px";
if (endHeight[objname] != 2) {
if (thelink == "lc1") {
	document.getElementById("lc1").style.color = "#bbbbbb";
} else {
	document.getElementById("lc1").style.color = "#ffffff";
}
if (thelink == "lc2") {
	document.getElementById("lc2").style.color = "#bbbbbb";
} else {
	document.getElementById("lc2").style.color = "#ffffff";
}
if (thelink == "lc3") {
	document.getElementById("lc3").style.color = "#bbbbbb";
} else {
	document.getElementById("lc3").style.color = "#ffffff";
}
if (thelink == "lc4") {
	document.getElementById("lc4").style.color = "#bbbbbb";
} else {
	document.getElementById("lc4").style.color = "#ffffff";
}
if (thelink == "lc5") {
	document.getElementById("lc5").style.color = "#bbbbbb";
} else {
	document.getElementById("lc5").style.color = "#ffffff";
}
if (thelink == "lc6") {
	document.getElementById("lc6").style.color = "#bbbbbb";
} else {
	document.getElementById("lc6").style.color = "#ffffff";
}
document.getElementById("mic").innerHTML = document.getElementById(texttotake).innerHTML;
var t=setTimeout("slidedown('slide','2')",275);
}
delete(moving[objname]);
delete(timerID[objname]);
delete(startTime[objname]);
delete(endHeight[objname]);
delete(obj[objname]);
delete(dir[objname]);
return;
}