var onLoads=new Array();

function addOnLoad(script){
	onLoads[onLoads.length]=script;
}

function processOnLoad(){
	for (var i=0; i<onLoads.length; i++){
		try{
			eval(onLoads[i]);		
		}catch(e){
			//alert(e);
		}
	}
}

window.onload=processOnLoad;


//=================================================

//negotiators
var negotiators=new Array();

function negotiator(officeName,office,personID,firstName,lastName){
	this.officeName=officeName;
	this.office=office;
	this.personID=personID;
	this.firstName=firstName;
	this.lastName=lastName;
	return this
}
function populateNegotiatorDropDown(clientID,office,readonly){
	var obj=document.getElementById(clientID);
	obj.options.length=0;
	var x=0;	
	if (readonly==true){
		for (var i=0; i<negotiators.length; i++){
			if (office==negotiators[i].office){
				var o = new Option(negotiators[i].firstName+' '+negotiators[i].lastName,negotiators[i].personID);
				obj.options[x]=o;
				x++;
			}
		}
		var Add='true';
		for (var i=0; i<obj.options.length; i++){		
			if (obj.getAttribute('NegotiatorID')==obj.options[i].value){ 
				obj.selectedIndex=i;
			}
		}
		if (Add=='true'){
			var o = new Option('test' + ' ' + 'person');
			obj.options[negotiators.length + 1]=o;
		}
		obj.insertAdjacentHTML('BeforeBegin','<span style="position:relative; top:-5px;"><b><font color=#cc0000>'+obj.options[obj.selectedIndex].text+'</font></b></span>');
	}else{
		var Add='true';
		if (obj.getAttribute('OriginalOffice')==null){ Add='False'}
		
		if (obj.getAttribute('AllowAllSelector')=='True'  || obj.getAttribute('AllowAllSelector')=='true'){
			var o = new Option('-- all --',-1);
			obj.options[x]=o;
			x++;
		}	
		for (var i=0; i<negotiators.length; i++){
			if (office==negotiators[i].office){
				var o = new Option(negotiators[i].firstName+' '+negotiators[i].lastName,negotiators[i].personID);
				obj.options[x]=o;
				x++;
			}
		}
		for (var i=0; i<obj.options.length; i++){		
			if (obj.getAttribute('NegotiatorID')==obj.options[i].value){ 
				obj.selectedIndex=i;
				Add='false';
			}
		}
		if (obj.onchange) obj.onchange;
	}
		var oriOffice=obj.getAttribute('OriginalOffice')
		for (var i=0; i<negotiators.length; i++){
				if (negotiators[i].office==oriOffice){
					if(negotiators[i].personID==obj.getAttribute('NegotiatorID')){
						Add='False'
					}
				}
			}
		if (oriOffice!=office){Add='False'};
	if (Add=='true') {
		if(obj.getAttribute('NegotiatorID')!=null && obj.getAttribute('NegotiatorName')!=null){
			var o = new Option(obj.getAttribute('NegotiatorName'),obj.getAttribute('NegotiatorID'));
			o.style.color = "red";
			obj.options[x]=o;
			obj.selectedIndex=obj.options.length -1
		}
	}
}

