var ie5 = (document.getElementById) ? 1:0
var ns4 = (document.layers) ? 1:0
var ie4 = (document.all) ? 1:0
var ns6 = document.getElementById&&!document.all ? 1:0
var stopped=0;
var fedo_top=80;
var fedo_reachdown=1;
var fedo_reachup=0;
var news_reachdown=0;
var news_reachup=1;
var news_top=0;
var news_Height=0;
var minus_point=0;

/*===========================================================*/

function cover_move (fedo_direction) {
  dir_cover=fedo_direction;
  if (dir_cover == 1) news_close();
  else if (dir_cover == 2) news_open();
}

function cover_scroll (fedo_top) {
    if (ns6) {
	 spot = document.getElementById("spot").style;
	 spot.top = fedo_top;
    }
	else if (ie5) {
	 spot.style.top = fedo_top + "px";
	}
	else if (ns4) {
	 document.spot.top=fedo_top;
    }
	else if (ie4) {
     spot.style.pixelTop = fedo_top;
    } 
}

function news_close () {
  if (dir_cover == 1 && fedo_reachdown == 0){  
	if (fedo_top<80) {fedo_top=fedo_top + 15;fedo_reachup=0;}
   	if (fedo_top>=80) {fedo_top=80;fedo_reachdown=1;fedo_reachup=0;tnews_back();}
   	cover_scroll(fedo_top);
	setTimeout("news_close()",10);
  }		
}

function news_open () {
  if (dir_cover == 2 && fedo_reachup == 0){  
    if (fedo_top>-162) {fedo_top=fedo_top - 15;fedo_reachdown=0;}
    if (fedo_top<=-162) {fedo_top=-162;fedo_reachup=1;fedo_reachdown=0;tnews_move();}
	cover_scroll(fedo_top);
	setTimeout("news_open()",10);
  }
}

function tnews_back () {
    if (ns6) {
	 tnews = document.getElementById("tnews").style;
	 tnews.top = 322;
    }
	else if (ie5) {
	 tnews.style.top = 322 + "px";
	}
	else if (ns4) {
	 document.tnews.top=322;
    }
	else if (ie4) {
     tnews.style.pixelTop = 322;
    }
}

function tnews_move () {
	if (ns6) {
	 tnews = document.getElementById("tnews").style;
	 tnews.top = -200;
    }
	else if (ie5) {
	 tnews.style.top = -200 + "px";
	}
	else if (ns4) {
	 document.tnews.top=-200;
    }
	else if (ie4) {
     tnews.style.pixelTop = -200;
    }  
}

/*==========================================================================*/

function news_move (news_direction,speed) {
  stopped=0;
  speed_news=speed;
  dir_news=news_direction;
  if (dir_news == 1) newsscroll_fel();
  else if (dir_news == 2) newsscroll_le();
}

function news_scroll (news_top) {
    if (ns6) {
	 news = document.getElementById("news").style;
	 news.top = news_top;
    }
	else if (ie5) {
	 news.style.top = news_top + "px";
	}
	else if (ns4) {
	 document.news.top=news_top;
    }
	else if (ie4) {
     news.style.pixelTop = news_top;
    } 
}

function newsscroll_fel () {
  if (dir_news == 1 && news_reachup == 0 && stopped == 0){  
	speed_news=speed_news-0;
	if (news_top<0) {news_top=news_top + speed_news;news_reachdown=0;}
   	if (news_top>=0) {news_top=0;news_reachup=1;news_reachdown=0;}
   	news_scroll(news_top);
	setTimeout("newsscroll_fel()",2);
  }		
}

function newsscroll_le () {
  if (dir_news == 2 && news_reachdown == 0 && stopped == 0){  
    if (news_top>minus_point) {news_top=news_top - speed_news;news_reachup=0;}
    if (news_top<=minus_point) {news_top=minus_point;news_reachdown=1;news_reachup=0;}
	news_scroll(news_top);
	setTimeout("newsscroll_le()",2);
  }
}

function stop_scrolling () {
	stopped=1;
}

/*===========================================================*/

function init() {
  if (ns6) {
    newsHeight = parseInt(document.getElementById("news").offsetHeight);
  	clipHeight = parseInt(document.getElementById("newsClipping").offsetHeight);
	minus_point = (newsHeight - clipHeight + 104) * -1;
  }
  else if (ie5) {
    newsHeight = parseInt(news.offsetHeight);
	clipHeight = parseInt(newsClipping.offsetHeight);
	minus_point = (newsHeight - clipHeight) * -1;
  }
  else if (ns4) {
    newsHeight = document.news.offsetHeight;
	clipHeight = document.newsClipping.offsetHeight;
    minus_point = (newsHeight - clipHeight) * -1;
  }
  else if (ie4) {
    newsHeight = news.offsetHeight;
	clipHeight = newsClipping.offsetHeight;
    minus_point = (newsHeight - clipHeight) * -1;
  }
}

