var ProtoView={$childById:function(A,C){if(!A){return null;
}C=C.toLowerCase();
A=A.firstChild;
while(A){try{if(A.getAttribute("id").toLowerCase()==C){break;
}}catch(B){}A=A.nextSibling;
}return A;
},$childByName:function(B,A){if(!B){return null;
}A=A.toLowerCase();
B=B.firstChild;
while(B){if(B.nodeName.toLowerCase()==A){break;
}B=B.nextSibling;
}return B;
},$childrenByName:function(C,A){if(!C){return null;
}A=A.toLowerCase();
var B=[];
C=C.firstChild;
while(C){if(C.nodeName.toLowerCase()==A){B.push(C);
}C=C.nextSibling;
}return B;
},$childByClass:function(B,A){if(!B){return null;
}B=B.firstChild;
while(B){if(B.nodeType==1){if(B.className&&B.className.indexOf(A)>=0){break;
}}B=B.nextSibling;
}return B;
},$childrenByClass:function(C,B){if(!C){return null;
}var A=[];
C=C.firstChild;
while(C){if(C.className&&C.className.indexOf(B)>=0){A.push(C);
}C=C.nextSibling;
}return A;
},$parentByClass:function(B,A){while(B){if(B.className&&B.className.indexOf(A)>=0){return B;
}if(B.parentNode==document){return null;
}B=B.parentNode||null;
}return B;
},makeNode:function(B){var A=$("a-invisible-span");
A.innerHTML=B;
return A.firstChild;
},makeNodes:function(B){var A=$("a-invisible-span");
A.innerHTML=B;
return $A(A.childNodes).findAll(function(C){return(C.nodeType==1);
});
}};
var LightBoxView={};
Object.extend(LightBoxView,ProtoView);
Object.extend(LightBoxView,{lightbox:null,clsName:null,refreshOnDismiss:false,$lightbox:function(){return $("lightbox");
},$overlay:function(){return $("overlay");
},$content:function(){return $("lbContent");
},$title:function(){return $("lbTitle");
},$headerLink:function(){return $("lbHeader-link");
},$yesLink:function(){return $("lbContent-link-yes");
},$noLink:function(){return $("lbContent-link-no");
},create:function(){this.lightbox=new lightbox();
FEvent.observe(this.$headerLink(),"click",this.dismiss.bindAsObserver(this));
FEvent.observe(this.$noLink(),"click",this.dismiss.bindAsObserver(this));
FEvent.observe(this.$yesLink(),"click",this.handleAndDismiss.bindAsObserver(this));
},getView:function(A){return LightBoxView;
},showPage:function(B,F,D,C,A){if(this.isVisible()){return false;
}this.setClassName(this.$lightbox(),D,"s-info-lightbox");
var E;
if(C){E=this.handleReturn.bindAsObserver(this,F,C);
}else{E=this.handleReturn.bindAsObserver(this,F);
}var G="get";
if(A){G=A;
}new Ajax.Request(B,{method:G,onComplete:E});
return false;
},handleReturn:function(t,title,options){var node=$("a-invisible-span");
node.innerHTML=t.responseText;
if(!options||!options.error){var control=node.firstChild;
if(WizardView&&WizardView.is(control)){WizardController.main.setup(control,options);
if(Element.hasClassName(control,"f-custom-palette-wizard")&&checkIt("msie")){LightBoxView.refreshOnDismiss=true;
}if(Element.hasClassName(control,"tabbed-wizard")){TabbedWizardEditController.setup(control);
}}else{if(Util.isDefined(window.SwitchControlView)&&SwitchControlView.is(control)){UberController.setup(control);
SwitchControlController.setupChildren(control);
}else{if(Element.hasClassName(control,"f-schemas")){if(checkIt("msie")){LightBoxView.refreshOnDismiss=true;
}SchemasController.setup(ProtoView.$childByClass(control,"c-schemas"));
}else{if(Element.hasClassName(control,"tabbed-wizard")){TabbedWizardEditController.setup(control);
}}}}}this.showElement(node.firstChild,title);
if(options&&options.absolutePosition&&options.refEl){AbsolutePositioner.display(options.refEl,this.$lightbox(),$("form-container"),10);
}var script=ProtoView.$childByName(node,"script");
if(script){eval(script.innerHTML);
}if(options&&options.callback){try{options.callback();
}catch(e){}}},showWaitDialog:function(A,B){if(this.isVisible()){return false;
}this.setClassName(this.$lightbox(),"s-wait-lightbox");
if(A==null){A=document.createElement("div");
}this.showElement(A,B);
},hideWaitDialog:function(){this.dismiss(null);
},hideSaveDialog:function(){this.dismiss(null);
},showLimitedHeightInfoDialog:function(A,B){if(this.isVisible()){return false;
}this.setClassName(this.$lightbox(),"s-medium-lightbox");
this.showInfoDialog(A,B);
},showInfoDialog:function(B,D,C,A){B=$(B);
if(this.isVisible()){return false;
}this.setClassName(this.$lightbox(),C,"s-info-lightbox");
if(A&&A.absolutePosition&&A.refEl){AbsolutePositioner.display(A.refEl,this.$lightbox(),$("form-container"),10);
}this.showElement(B,D);
return false;
},showSaveDialog:function(B,D,C,A){B=$(B);
if(this.isVisible()){return false;
}this.setClassName(this.$lightbox(),C,"s-save-lightbox");
if(A&&A.absolutePosition&&A.refEl){AbsolutePositioner.display(A.refEl,this.$lightbox(),$("form-container"),10);
}this.showElement(B,D);
return false;
},yesHandler:null,showYesNoDialog:function(B,C,A){if(this.isVisible()){return false;
}this.setClassName(this.$lightbox(),"s-yesno-lightbox");
if(A){this.yesHandler=A;
}this.showElement(B,C);
},showElement:function(A,B){if(this.lightbox==null){this.create();
}if(B){this.$title().innerHTML=B;
}this.lightbox.setElement(A);
this.lightbox.activate();
},setClassName:function(B,C,A){if(!C){C=A;
}Element.addClassName(this.$lightbox(),C);
this.clsName=C;
},isVisible:function(){if(this.clsName!=null){return true;
}return false;
},dismiss:function(A){if(A){Event.stop(A);
}if(LightBoxView.refreshOnDismiss){window.location.reload(true);
}var B=this.$lightbox();
Element.removeClassName(B,this.clsName);
this.clsName=null;
AbsolutePositioner.undisplay(B);
this.hide();
},handleAndDismiss:function(A){if(this.yesHandler){this.yesHandler(A);
this.yesHandler=null;
}this.dismiss(A);
},hide:function(){if(this.lightbox){this.lightbox.deactivate();
}}});
var WizardView={};
Object.extend(WizardView,ProtoView);
Object.extend(WizardView,{$panels:function(A){},getLiteral:function(A){return"f-wizard";
},is:function(A){return(A.className&&A.className.indexOf(this.getLiteral(A))>=0);
}});

