NamepaceManager.Register("Apc.WC");
if(typeof (Apc.WC.DDControl)=="undefined"){
NamepaceManager.Register("Apc.WC.DDControl");
Apc.WC.DDControl=function(_1,_2,_3){
this.ControlId=_1;
this.ListValue=_3.split(",");
this.ListValueContainersIds=_2.split(",");
this.DropDownControl=null;
this.ListValueContainers=new Array();
ApcRegistry.Register(this,this.ControlId,this.GetType());
};
Apc.WC.DDControl.prototype={ensureObjectsCreated:function(){
if(!this.ObjectCreated){
if(this.DropDownControl==null){
this.DropDownControl=document.getElementById(this.ControlId);
}
if(this.ListValueContainers.length==0){
for(var i=0;i<this.ListValueContainersIds.length;i++){
this.ListValueContainers[i]=document.getElementById(this.ListValueContainersIds[i]);
}
}
this.ObjectCreated=true;
}
},lastSelectedRow:function(_5){
this.ensureObjectsCreated();
var _6=null;
for(var i=0;i<this.ListValueContainers.length;i++){
if(document.all){
_6=this.ListValueContainers[i].innerText;
}else{
_6=this.ListValueContainers[i].textContent;
}
if(_6!=null){
_6=_6.replace(/\s+/g,"");
_5=_5.replace(/\s+/g,"");
if(_6==_5){
this.ListValueContainers[i].style.backgroundColor="#84C1DF";
}else{
this.ListValueContainers[i].style.backgroundColor="White";
}
}
}
},setRelativeObject:function(_8){
this.RelativeObject=_8;
},SelectValueRow:function(_9){
this.ensureObjectsCreated();
var _a=null;
_9=_9.replace(/\s+/g,"");
for(var i=0;i<this.ListValueContainers.length;i++){
if(document.all){
_a=this.ListValueContainers[i].childNodes[0].innerText;
}else{
_a=this.ListValueContainers[i].childNodes[0].textContent;
}
if(_a!=null){
_a=_a.replace(/\s+/g,"");
if(_a==_9){
this.ListValueContainers[i].style.backgroundColor="#84C1DF";
}else{
this.ListValueContainers[i].style.backgroundColor="White";
}
}
}
},GetSelectedValue:function(_c){
this.ensureObjectsCreated();
var _d=null;
var _e=null;
_c=_c+"";
_c=_c+"";
_c=_c.replace(/\s+/g,"");
for(var i=0;i<this.ListValueContainers.length;i++){
if(document.all){
_d=this.ListValueContainers[i].childNodes[0].innerText;
}else{
_d=this.ListValueContainers[i].childNodes[0].textContent;
}
if(_d!=null){
_d=_d.replace(/\s+/g,"");
if(_d==_c){
_e=_d;
}
}
}
return _e;
},GetType:function(){
return ("Apc.WC.DDControl");
}};
}


