function preventDoublePosts(f,btn) 
{
	var submitButton = document.getElementById(btn)
	submitButton.disabled = true;
    submitButton.value = 'Please wait...';
    return true;
}

function tt(state,newcols)
{

if ((arguments.length) > 0)
{
	switch (state)
	{
	case 0:
		fs.cols = '1,*';
		break;
	case 1:
		fs.cols = origcols;
		break;
	case 2:
		fs.cols = newcols;
		break;
	default:
		fs.cols = origcols;
		break;
	
	}
}
else
{
	if (fs.cols==origcols)
		slideclose(parseInt(fs.cols),1)
	else
		slideopen(1,parseInt(origcols))
	}
} 

var speed = 30 //higher is faster

function slideclose(s,e)
{
	fs.cols=s+',*'
	if(s<=speed)
	{		
		fs.cols='1,*'
		if (typeof showhidebuttons!='undefined')
			showhidebuttons()
	}
		else
	{
		f='slideclose('+(s-speed)+','+e+')'
		window.setTimeout(f,1)
	 }
}


function slideopen(s,e)
{
	fs.cols=s+',*'
	var newval = s+speed
	if (newval> parseInt(origcols))
	{
		newval = parseInt(origcols)
		fs.cols=newval+',*'
		if (typeof showhidebuttons!='undefined')
			showhidebuttons()
	}	
	else
	{
		var f='slideopen('+newval+','+e+')'
		window.setTimeout(f,1)
	}

}


