var lightBox=null;
var currentBox=null;
var selectedNav=null;
var active_accordion=null;
var subnavs=new Array();
var mainnav=null;
var last_toggler=null;
Clientcide.setAssetLocation("http://localhost/assets/mooLive/images");
function setLinks(){
var _1=$(document.body).getElements("*[href]");
_1.each(function(el,i){
if(el.get("tag")!="a"&&el.get("class")!="selected"){
if(!el.get("lightbox")){
el.addEvents({"click":function(){
document.location=this.getProperty("href");
}});
}
if(!$(el.getProperty("nav"))){
el.addEvents({"mouseover":function(){
el.set("class","selected");
el.setStyles({"cursor":"pointer"});
},"mouseout":function(){
el.removeClass("selected");
}});
}
}
if(el.get("class")=="selected"&&el.get("tag")!="a"){
selectedNav=el;
}
});
}
function setSubnavs(_4,_5){
var _6;
var _7;
var _8;
var _9;
var _a=$(document.body).getElements("*[nav]");
_a.each(function(el,i){
var _d=$(el.getProperty("nav"));
el.store("flag","0");
if(el.get("class")=="selected"){
el.store("flag","1");
_8=_d;
_9=el;
}
if(_d){
_d.store("nav",el);
el.addEvents({"mouseover":function(){
if(_9){
if(_8){
_8.hide();
}
_9.removeClass("selected");
}
$clear(_6);
if(_7){
_7.hide();
if(_7.retrieve("nav")!=selectedNav){
_7.retrieve("nav").removeClass("selected");
}
}
el.set("class","selected");
el.setStyles({"cursor":"pointer"});
_7=_d;
_d.show();
},"mouseout":function(){
_6=(function(){
_7.hide();
if(el!=selectedNav){
_7.retrieve("nav").removeClass("selected");
}
if(_9){
_9.addClass("selected");
if(_8){
_8.show();
}
}
}).delay(50,_7);
}});
_d.addEvents({"mouseover":function(){
$clear(_6);
},"mouseout":function(){
if(_7&&this.retrieve("nav").retrieve("flag")!="1"){
_6=(function(){
_7.setStyle("display","none");
if(el!=selectedNav){
_7.retrieve("nav").removeClass("selected");
}
if(_9){
_9.addClass("selected");
if(_8){
_8.show();
}
}
}).delay(50,_7);
}
}});
}else{
el.addEvents({"mouseover":function(){
if(_7){
_7.hide();
if(_7.retrieve("nav")!=selectedNav){
_7.retrieve("nav").removeClass("selected");
}
}
if(_9&&_9!=this){
_6=(function(){
if(_8){
_8.hide();
}
_9.removeClass("selected");
}).delay(50,_8);
}
},"mouseout":function(){
if(_9&&_9!=this){
_9.addClass("selected");
if(_8){
_8.show();
}
}
}});
}
});
setSubnavPositions(_a);
window.addEvent("load",function(){
setSubnavPositions(_a);
});
}
function setSubnavPositions(_e){
if(!_e){
return;
}
_e.each(function(el,i){
var _11=$(el.getProperty("nav"));
var pos=el.getProperty("nav_pos");
var pad=el.getProperty("nav_pad").toInt();
if(_11){
var _14=el.getCoordinates(_11.getParent());
var _15=_11.getDimensions();
switch(pos){
case "top":
_11.setStyles({"z-index":"30","position":"absolute","top":_14.top-(_15.y+pad),"left":_14.left});
break;
case "left":
_11.setStyles({"z-index":"30","position":"absolute","top":_14.top,"left":_14.left-(_15.x+pad)});
break;
case "right":
_11.setStyles({"z-index":"30","position":"absolute","top":_14.top,"left":_14.left+(_15.x-pad)});
break;
default:
var pos=_14.left-(_15.x/2)+_14.width/2;
if(pos<0){
pos=0;
}
_11.setStyles({"z-index":"1001","position":"absolute","top":_14.bottom+pad,"left":pos});
break;
}
}
});
}
function setToolTips(){
var as=$$("*[tip]");
as.each(function(el,i){
var c=el.getProperty("tip").split("::");
var _1a=new StickyWin.PointyTip(c[0],c[1],{point:"left",relativeTo:el,width:"200",pointyOptions:{theme:"dark"},onClose:function(){
el.store("no_hide","0");
}});
_1a.hide();
el.addEvents({"click":function(){
},"mouseover":function(){
el.setStyles({"cursor":"pointer"});
_1a.show();
},"mouseout":function(){
el.setStyles({"cursor":"normal"});
if(this.retrieve("no_hide")!="1"){
_1a.hide();
}
},"click":function(){
this.store("no_hide","1");
}});
});
}
function setAdminMenu(_1b){
var _1c=new Fx.Tween($("admin_menu"),{"duration":"long"});
var pos=_1b;
if(!pos){
_1c.set("width","16");
$("menu_link").set("src","images/universal/menu_open.gif");
}
$("menu_link").set({events:{"click":function(){
if(pos){
_1c.start("width","16");
this.set("src","images/universal/menu_open.gif");
var _1e=new Request.JSON({url:"callbacks/ajax&p=admin_menu&pos=0"});
_1e.send();
pos=0;
}else{
_1c.start("width","196");
this.set("src","images/universal/menu_close.gif");
var _1e=new Request.JSON({url:"callbacks/ajax&p=admin_menu&pos=1"});
_1e.send();
pos=1;
}
},"mouseover":function(){
this.setStyles({"cursor":"pointer"});
},"mouseout":function(){
this.setStyles({"cursor":"normal"});
}}});
}
function centerLightBoxContent(el){
var win=window.getSize();
var sz=el.getSize();
var el2=el.dispose();
el2.inject($(document.body));
el2.setStyles({"z-index":40,position:"absolute",top:(win.y/2)-(sz.y/2),left:(win.x/2)-(sz.x/2)});
el2.setStyle("display","none");
}
function setLightbox(){
var win=$(document.body).getSize();
var lt=new Element("div",{styles:{"height":win.y,"width":win.x,"z-index":20,"background-color":"#000","position":"absolute","top":0,"left":0,"opacity":0},"events":{"click":hideLightbox}});
lt.inject($(document.body));
lightBox=lt;
}
function setLightboxLinks(){
var lbs=$$("*[lightbox]");
lbs.each(function(el,i){
if($(el.get("lightbox"))!=null){
el.set({"events":{click:showLightbox},styles:{"cursor":"pointer"}});
$(el.get("lightbox")).setStyle("display","none");
centerLightBoxContent($(el.get("lightbox")));
var cnl=$(el.get("lightbox")).getElement("#btn_cancel");
cnl.set({"events":{click:hideLightbox}});
}
});
setLightbox();
}
function hideLightbox(t){
if($chk(currentBox)){
currentBox.setStyle("display","none");
}
lightBox.fade(0);
$(document.html).setStyle("overflow","auto");
}
function showLightbox(el){
var el=$(this.get("lightbox"));
el.setStyle("display","block");
lightBox.fade(0.7);
currentBox=el;
currentBox.adopt(new Element("img",{src:"../images/universal/cancel.png",styles:{"position":"absolute","top":6,"right":6,"cursor":"pointer"},events:{"click":hideLightbox}}));
$(document.html).setStyle("overflow","hidden");
}
function setTabs(){
var _2b=$$("*[tab]");
var _2c=null;
var _2d=new Hash();
if(_2b.length>0){
_2b.each(function(el){
if(!el.getProperty("default_tab")){
if(el.getProperty("tab_style")=="fade"){
$(el.getProperty("tab")).setStyle("opacity",0);
}else{
$(el.getProperty("tab")).setStyle("display","none");
}
}else{
_2d.set(el.get("tab_group"),el);
$(el.getProperty("tab")).setStyle("display","block");
el.addClass("tab_selected");
}
el.set({"events":{"mouseover":function(){
this.setStyle("cursor","pointer");
this.addClass("tab_selected");
},"mouseout":function(){
this.setStyle("cursor","normal");
if(_2d.get(this.getProperty("tab_group"))!=this){
this.removeClass("tab_selected");
}
},"click":function(){
if(_2d.get(this.getProperty("tab_group"))!=this){
if(_2d.get(this.getProperty("tab_group"))){
if(this.getProperty("tab_style")=="fade"){
$(this.getProperty("tab")).setStyle("display","block").fade("in");
$(_2d.get(this.getProperty("tab_group")).getProperty("tab")).fade("out");
}else{
$(this.getProperty("tab")).setStyle("display","block");
$(_2d.get(this.getProperty("tab_group")).getProperty("tab")).setStyle("display","none");
}
this.addClass("tab_selected");
_2d.get(this.getProperty("tab_group")).removeClass("tab_selected");
}
_2d.set(this.getProperty("tab_group"),this);
}
}}});
});
}
var _2f=$$("*[tab_group=tab_window]");
var _30=1;
function nextTab(){
_2f[_30].fireEvent("click");
_30++;
if(_30==_2f.length){
_30=0;
}
}
inval=nextTab.create({periodical:7000});
inval();
}
function setProfitReportForm(){
$$("input.DatePicker").each(function(el){
new DatePicker(el,{options:{yearOrder:"desc",yearStart:2000}});
});
}
function setTextDefaults(){
var _32=$$("*[default]");
_32.each(function(el,i){
var def=el.get("default");
el.set({"value":def});
el.addEvents({"focus":function(){
if(def=="password"){
el.set({"type":"password"});
}
if(el.get("value")==def){
el.set({"value":""});
}
},"blur":function(){
if(def=="password"&&el.get("value")==""){
el.set({"type":"text"});
}
if(el.get("value")==""){
el.set({"value":def});
}
}});
});
}
function setAccordionNav(){
var _36=$(document.body).getElements("*[accordion]");
_36.each(function(el,i){
var _39=el.getElements("*[toggler]");
_39.each(function(el,i2){
var pos=null;
var t=el.getElements("."+el.get("toggler"));
var p=el.getElements("."+el.get("panes"));
pos=t[0].get("pos");
var n=new Accordion(el,t,p,{opacity:false,onActive:function(_40,_41){
active_accordion=this;
_40.addClass("toggler1_selected");
},onBackground:function(_42,_43){
_42.removeClass("toggler1_selected");
},alwaysHide:true,display:null});
subnavs.push(n);
});
var t=el.getElements("."+el.get("toggler"));
var p=el.getElements("."+el.get("panes"));
mainnav=new Accordion(el,t,p,{opacity:false,onActive:function(_46,_47){
},onBackground:function(_48,_49){
_49.setStyle("height",_49.getSize().y);
},onComplete:function(_4a,_4b){
this.elements[this.previous].setStyle("height","auto");
if($chk(active_accordion)){
active_accordion.display(null);
}
},display:null});
el.setStyle("display","block");
});
}
function setHighlights(){
if(!Browser.Engine.trident){
var hls=$$("*[highlight]");
hls.each(function(el,i){
el.store("bg",el.getStyle("background-color"));
el.addEvents({"mouseover":function(){
this.setStyle("background-color",this.get("highlight"));
},"mouseout":function(){
this.setStyle("background-color",this.retrieve("bg"));
}});
});
}
}
function setValidation(){
var _4f=$$(".validate");
_4f.each(function(el,i){
var fv=new FormValidator.Tips(el);
fv.add("validate-match",{errorMsg:"This field should match the password field",test:function(el,_54){
if($(_54.matchField).get("value")==el.get("value")){
return true;
}
return false;
}});
fv.add("validate-if-matchNull",{errorMsg:"If no please fill in this field and select no",test:function(el,_56){
var v=document.getElement("input[name="+_56.matchField+"]:checked");
if(!v){
return false;
}
if((v.get("value")!=_56.nullValue)||el.get("value")!=""){
return true;
}
return false;
}});
fv.add("validate-radio",{errorMsg:"Please choose an option",test:function(el,_59){
var v=document.getElement("input[name="+el.get("name")+"]:checked");
if(v){
return true;
}
return false;
}});
});
}
function increaseFontSize(){
var el=$("content_container");
if(el.getStyle("font-size").toInt()>18){
return;
}
el.setStyle("font-size",el.getStyle("font-size").toInt()+2);
el.setStyle("line-height",el.getStyle("line-height").toInt()+2);
}
function decreaseFontSize(){
var el=$("content_container");
if(el.getStyle("font-size").toInt()<11){
return;
}
el.setStyle("font-size",el.getStyle("font-size").toInt()-2);
el.setStyle("line-height",el.getStyle("line-height").toInt()-2);
}
function setFontTools(){
$("increase_font").addEvent("click",function(e){
increaseFontSize();
e.stop();
});
$("decrease_font").addEvent("click",function(e){
decreaseFontSize();
e.stop();
});
}