var toggleSpeed = 4;
var toggleInterval = 15;
var newsState = 0;

function toggleNews2(dir, curnum, endnum){
	var news_back 	= document.getElementById('home_main_mid_news_back');
	var news 		= document.getElementById('home_main_mid_news');
	var newsbtn 	= document.getElementById('main_mid_news_btn');
	
	var news_back_ratio = 1.9;
	var news_ratio = 1.8;
	
	if ( dir == 'up' ) {
		news_back.style.display = 'block';
		news.style.display = 'block';
		newsbtn.style.backgroundPosition='-20px 0';
		if ( curnum < endnum ) {
			var newwidth = (curnum+toggleSpeed);
			news_back.style.width = (newwidth*news_back_ratio)+'px';
			if ( (newwidth*news_ratio) > 10 ) {
				news.style.width = (newwidth*news_ratio)-10+'px';
			}
			newsbtn.style.right=(newwidth*news_back_ratio)+80+'px';
			setTimeout("toggleNews2('up', "+newwidth+", "+endnum+")", toggleInterval);
		} else {
			news.style.overflow='auto';
		}
	} else if ( dir == 'down' ) {
		news.style.overflow='hidden';
		newsbtn.style.backgroundPosition='0 0';
		if ( curnum > endnum ) {
			var newwidth = (curnum-toggleSpeed);
			news_back.style.width = (newwidth*news_back_ratio)+'px';
			if ( (newwidth*news_ratio) > 10 ) {
				news.style.width = (newwidth*news_ratio)-10+'px';
			}
			newsbtn.style.right=(newwidth*news_back_ratio)+80+'px';
			setTimeout("toggleNews2('down', "+newwidth+", "+endnum+")", toggleInterval);
		} else {
			news_back.style.display = 'none';
			news.style.display = 'none';
		}
	}
}

function toggleNews(){
	if ( newsState == 1 ) {
		newsState = 0;
		toggleNews2('down', 100, 0);
	} else {
		newsState = 1;
		toggleNews2('up', 0, 100);
	}
}