

var kOpObject = 'blank';
var kOpFunc = 0;

sfHover = function() {
 
	};

if (window.attachEvent) window.attachEvent("onload", sfHover);

function $(id) { return document.getElementById(id); }

function pauseAction(millis) {
	var date = new Date();
	var curDate = null;
	do {
		var curDate = new Date();
	}while(curDate - date < millis);
}

function _tail( id ) { return $(id).src.substr($(id).src.length-5, 1); }


function opacity(id, opacStart, opacEnd, millisec) {
	
	var speed = Math.round(millisec / 100);
	var timer = 0;
	
	if( kOpFunc == -1 ) {
		
		kOpFunc = 0;
		return;
		
	}
	
	if(opacStart > opacEnd) {
		for(i = opacStart; i >= opacEnd; i--) {
			kOpFunc = setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
			timer++;
		}
	} else if(opacStart < opacEnd) {
		for(i = opacStart; i <= opacEnd; i += 2 ){
			kOpFunc = setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
			timer++;
		}
	}
	
}


function changeOpac(opacity, id) {
	
	var object = $(id).style; 
	
	object.opacity = (opacity / 100);
	
	object.MozOpacity = (opacity / 100);
	
	object.KhtmlOpacity = (opacity / 100);
	
	object.filter = "alpha(opacity=" + opacity + ")";
	
}

function shiftOpacity(id, millisec) {
	
	if( $(id).style.opacity == 0 ) {
		
		$('headline-top').style.display = '';
		$('fade-text').style.display = '';
	
		opacity(id, 0, 100, millisec);
	
	} 

}


function __clear( val ) {
	
	if( kOpObject == val ) return true;
	
	$('headline-top').style.display = 'none';
	$('fade-text').style.display = 'none';
	
	$('headline-top').innerHTML = '';
	$('fade-text').innerHTML = '';
	
}

function fadeControl( val ) {
	
	__clear( val );
	
	if( kOpObject == val ) return true;
	kOpObject = val;
	
	changeOpac( 0, 'fade-box' );

	pauseAction(100);
	
	shiftOpacity( 'fade-box', 1000 );
	
	$('fade-box').innerHTML = $(val).innerHTML;
		
}