/*
$Source: /usr/cvs/eMB/Clickstream_DCVD/js/T02_splash_mpc.js,v $
$Revision: 1.1 $
Check-In $Date: 2002/10/08 10:14:32 $
*/
var goButton = new eMBLayer( "needselection" );
function changeOptionsFor( target, targetNr )
{
	if (target=="line" && currentSelected==sNeeds[targetNr-1]) {
		targetNr+=1;
		target = sNeeds[targetNr];
		if (!NS) var selectObject = document.forms["interestselector"].elements[0];
		else var selectObject = getLayerById("interestselection").document.forms["interestselector"].elements[0];
		for (var i=0; i<selectObject.options.length; i++) {
			selectObject.options[i].selected = false;
		}
		selectObject.options[targetNr].selected = true;
	}
	changeOptionsAtOnce( target, targetNr );
}

function changeOptionsAtOnce( target, targetNr )
{
	if ( targetNr < 1 ) targetNr=1;
	currentSelected = target;
	if ( target.toLowerCase() == "line" ){
		if (!NS) var selectObject = document.forms["interestselector"].elements[0];
		else var selectObject = getLayerById("interestselection").document.forms["interestselector"].elements[0];
		for (var i=0; i<selectObject.options.length; i++) 
			selectObject.options[i].selected = false;
		selectObject.options[targetNr-1].selected = true;
		target = sNeeds[targetNr-1];
		currentSelected = sNeeds[targetNr-1];
		currentIndex = 0;
	}
	if ( target.toLowerCase() != "line" ){
		if (!NS) var selectObject = document.forms["needSelector"].elements[0];
		else var selectObject = getLayerById("needselection").document.forms["needSelector"].elements[0];
		eval( "changeEntries( selectObject, "+ target.toLowerCase() +"Options, \""+ target +"\" );" );
	}
}

function changeEntries( selectObject, newEntryArray, target )
{
	selectObject.length = 0;
	for ( var i=0; i < newEntryArray.length; i++){
		selectObject.options[i] = new Option( newEntryArray[i], target+i, false, (i==0)?true:false );
	}
	if (NS) selectObject.selectedIndex = 0;
	currentIndex = 0;
}

function goButtonChange( active )
{
	if (!goButton.isObject()) goButton = new eMBLayer( "needselection" );
	var imageObject;
	if ( NS ) imageObject = goButton.object.document.images[0];
	else imageObject = document.images["go-mpc"];
	var newGoSource =	( active )?buttonOrangeSource:buttonOnSource;
	imageObject.src = newGoSource;
}

function resetLeftOption( resetTo )
{
  if (!NS) 
  {
    document.forms.interestselector.selectInterest[resetTo].selected = true;
  }
  else
  {
    getLayerById("interestselection").document.forms.interestselector.selectInterest[resetTo].selected = true;
  }
}
