/* common start */
function enlighten_featureSwap(whichFeature) {
	stopCount();
	var imageLinksList = document.getElementById('image_links');
	var imageLinkItems = imageLinksList.getElementsByTagName('LI');
	for (var k = 1; k < (imageLinkItems.length+1); k++ ) {
		if (k==whichFeature) {
			enlighten_activateFeature(k, "on");
		}
		else {
			enlighten_activateFeature(k, "off");
		}	
	}
}

var slide=0;
var t;

function enlighten_resumeFlipping( whichFeature )
{
	slide = whichFeature;
	t = setTimeout("enlighten_slidesInit()", 4000);
}

function stopCount()
{
	clearTimeout(t)
}

function stopCount2()
{
	clearTimeout(t2)
}
/* common end */
/* special start */
function enlighten_slidesInit() {
	var imageLinksList = document.getElementById('image_links');
	var imageLinkItems = imageLinksList.getElementsByTagName('LI');
	slide = slide+1;
	if (slide > imageLinkItems.length)
		slide = 1;
	enlighten_offOn(slide);
	t = setTimeout("enlighten_slidesInit()", 4000);	

}

function enlighten_offOn(whichFeature) {
	var imageLinksList = document.getElementById('image_links');
	var imageLinkItems = imageLinksList.getElementsByTagName('LI');	

        for (var k=1; k < (imageLinkItems.length+1); k++)
        {
            if( k == whichFeature )
                enlighten_activateFeature(k, "on" );
            else
                enlighten_activateFeature(k, "off" );
        }
}

function enlighten_activateFeature (which, action) {
	var wrapperStr = "feature_wrapper";
	var featureDiv = wrapperStr.concat(which);
        var liStr = "feature";
	var featureLi = liStr.concat(which);
	if (action == "off") {
                document.getElementById(featureDiv).className="";	
                document.getElementById(featureLi).className="";	
	}
	else {
                document.getElementById(featureDiv).className += " active_feature";
                document.getElementById(featureLi).className += " active";	
	}	
}
/* special end */
