
Request.Iframe=new Class({Implements:[Chain,Events,Options],el:{},target_id:'',options:{url:'',method:'GET',data:'',encoding:'',noCache:false},initialize:function(options){this.setOptions(options);this.buildIframe();this.buildForm();this.attachEvents();},generateId:function(){return'request-iframe-'+(Math.random()*(new Date()).getTime());},buildIframe:function(){var id=this.target_id=this.generateId();var iframe=this.el.iframe=new Element('iframe',{src:'about:blank',id:id,name:id,styles:{width:1,height:1,visibility:'hidden',position:'absolute',top:-3000,left:-3000}}).inject(document.body);var frame_doc=iframe.contentWindow.document;frame_doc.open();frame_doc.write('<html>'+'<head>'+
(this.options.noCache?'<meta http-equiv="Pragma" content="no-cache">':'')+'<meta http-equiv="Content-Type" content="text/html; charset='+this.options.encoding+'">'+'</head>'+'<body></body>'+'</html>');frame_doc.close();},buildForm:function(){var form=this.el.form=new Element('form',{'action':this.options.url,'method':this.options.method,'accept-charset':this.options.encoding,'target':this.target_id}).inject(document.body);var params=this.extract(this.options.data);for(var i in params){new Element('input',{'type':'hidden','name':i,'value':params[i]}).inject(form);}},extract:function(data){if(['object','hash'].contains($type(data))){return data;}
data=String(data).split('&');var params={};for(var i=0,l=data.length;i<l;i+=1){var pair=data[i].split('=');params[pair.shift()]=pair.join('=');}
return params;},attachEvents:function(){this.el.iframe.addEvent('load',this.onIframeLoad.bind(this));},onIframeLoad:function(){try{this.el.iframe.contentWindow.document;}catch(e){this.fireEvent('onFailure',[e]);this.fireEvent('onComplete');return;}
var is_mobile=!!((navigator.userAgent+"").match(/(iPhone|iPad|iPod|android|htc|mobile)/i));var script_tag=this.el.iframe.contentWindow.document.getElementsByTagName('script')[0];var content='';if(script_tag&&script_tag.getAttribute('type')=='text/html'){content=script_tag[(is_mobile?'innerText':'innerHTML')].replace(/\-\-\>[\s\r\n]+$/,'').split('<\/script>').join('</script>');}else{content=this.el.iframe.contentWindow.document.body[(is_mobile?'innerText':'innerHTML')];}
this.returnContent(content);this.destroy();},returnContent:function(content){this.fireEvent('onSuccess',[content]);this.fireEvent('onComplete');},executeRequest:function(){this.el.form.submit();this.fireEvent('onRequest');},send:function(){this.executeRequest();},post:function(){this.executeRequest();},get:function(){this.executeRequest();},cancel:function(){this.el.iframe.removeEvents('load');this.destroy();this.fireEvent('onCancel');},destroy:function(){this.el.form.destroy();this.el.iframe.destroy.delay(1,this.el.iframe);}});Request.Iframe.JSON=new Class({Extends:Request.Iframe,options:{method:'POST'},returnContent:function(content){var json;try{json=JSON.decode(content);}catch(e){this.fireEvent('onFailure',[e]);this.fireEvent('onComplete');return;}
this.parent(json);}});


if(typeof(SK)=='undefined')SK={};SK.API=new Class({initialize:function(token,request_params){this.token=token?token:(SK.Singletons&&SK.Singletons.env?SK.Singletons.env.get('session_id'):'');this.request_type='ajax';this.request_params=$extend({async:true,method:'post',noCache:true},$pick(request_params,{sensitive_content:false}));return this;},getRequestType:function(){return this.request_type;},buildRequest:function(cmd,params,callback){if($defined(this.request_params.encoding)&&['','ISO-8859-1','UTF-8'].indexOf(this.request_params.encoding)===-1){this.request_type='iframe';if(this.request_params.encoding!=''){params.__api_request_encoding__=this.request_params.encoding;}}
params.auth_token=this.token;params.cmd=cmd;params.sensitive_content=this.request_params.sensitive_content?1:0;callback=$pick(callback,$empty());var request_params=$extend(this.request_params,{url:'/api',onSuccess:function(json){if(!json){callback.apply(null,[false,"System error. Try again later.",{}]);}else{json.data=this.unescapeData(json.data);callback.apply(null,[json.return_code=="SUCCESS",json.message,json.data]);}}.bind(this),onFailure:function(){callback.apply(null,[false,"",{}]);},data:params});return new(this.request_type==='iframe'?Request.Iframe.JSON:Request.JSON)(request_params);},execute:function(cmd,params,callback){return this.buildRequest(cmd,params,callback).send();},unescapeData:function(data){if(!this.request_params.sensitive_content)return data;if($type(data)=='array'){for(var i=0;i<data.length;i++){data[i]=this.unescapeData(data[i]);}}else if($type(data)=='object'){for(var i in data){data[i]=this.unescapeData(data[i]);}}else if($type(data)=='string'){data=this.safelyUnescape(data);}
return data;},safelyUnescape:function(str){str=str.replace(/\\\\/g,"\\");str=str.replace(/\\x27/g,"'");str=str.replace(/\\x22/g,'"');str=str.replace(/\\x3C/g,"<");str=str.replace(/\\x3E/g,">");str=str.replace(/\\x3F/g,"?");str=str.replace(/\\n/g,"\n");return str;}});


if(typeof SK=='undefined')SK={};if(typeof SK.UI=='undefined')SK.UI={};SK.UI.MembersLogin=new Class({initialize:function(node_id,db_id,options){this.node_id=node_id;this.db_id=db_id;this.authenticated=options.authenticated;this.user_name=options.user_name;$(window).addEvent('domready',function(){this.init();}.bind(this));SK.UI.MembersLogin.INSTANCES[this.node_id]=this;},init:function(){if(this.authenticated){this.displayLoggedView();}else{this.displayLoginView();}
['login','password','email'].each(function(id){var label=this.getLabel(id);var field=this.getField(id);field.store('label',label);var f_typing=function(){var label=this.retrieve('label');if(this.get('value')==''){label.setStyles({'display':'block','opacity':0.5});}else{label.setStyles({display:'none'});}};var f_leaving=function(){var label=this.retrieve('label');if(this.get('value')==''){label.setStyles({'display':'block','opacity':1.0});}else{label.setStyles({display:'none'});}};field.addEvents({'focus':f_typing,'keyup':f_typing,'blur':f_leaving});if(field.value){field.fireEvent('keyup',[{target:field}]);}},this);this.getSubmitButton('login').addEvent('submit',function(){return this.submitLogin();}.bind(this));this.getForm('login').addEvent('submit',function(){return this.submitLogin();}.bind(this));this.getSubmitButton('retrieve-password').addEvent('submit',function(){return this.submitRetrievePassword();}.bind(this));this.getForm('retrieve-password').addEvent('submit',function(){return this.submitRetrievePassword();}.bind(this));this.getLink('login ').addEvent('click',function(){this.displayRetrievePasswordView();}.bind(this));this.getLink('retrieve-password').addEvent('click',function(){this.displayLoginView();}.bind(this));this.getLink('password-sent').addEvent('click',function(){this.displayLoginView();}.bind(this));this.getLink('logged-in').addEvent('click',function(){this.logout();}.bind(this));},getDBID:function(){return this.db_id;},getUserName:function(){return this.user_name;},isAuthenticated:function(){return this.authenticated;},setLabelVisibility:function(view,which,visible){var label=this.getLabel(view,which);label.setStyle('display',visible?'block':'none');},displayOnly:function(view){['login','retrieve-password','logged-in','password-sent'].each(function(view_id){this.getViewWrapper(view_id).setStyle('display',view==view_id?'block':'none');},this);},getViewWrapper:function(view){return $$('#e'+this.node_id+' .ml-wrapper.ml-view-'+view)[0];},getField:function(which){return $(which+this.node_id);},getLabel:function(which){var labels=$$('#e'+this.node_id+' label');if(labels.length>0){for(var i=0;i<labels.length;i++){if(labels[i].get('for')==which+this.node_id){return labels[i];}}}
return null;},getForm:function(type){return $$('#e'+this.node_id+' .ml-view-'+type+' form')[0];},getSubmitButton:function(which){return $$('#e'+this.node_id+' .ml-wrapper.ml-view-'+which+' .button')[0];},getLink:function(view){return $$('#e'+this.node_id+' .ml-view-'+view+' .ml-link a')[0];},displayRetrievePasswordView:function(){this.hideErrorMessage('retrieve-password');this.displayOnly('retrieve-password');},displayLoginView:function(){this.hideErrorMessage('login');this.displayOnly('login');},displayPasswordSentView:function(){this.displayOnly('password-sent');},displayLoggedView:function(){this.resetFormFields();this.displayOnly('logged-in');this.displayInfoMessage('logged-in','You are logged in as <b>'+this.user_name+'</b>');},resetFormFields:function(){['login','password','email'].each(function(id){this.getField(id).set('value','');},this);},getErrorMessageWrapper:function(view){return $$('#e'+this.node_id+' .ml-view-'+view+' .ml-error')[0];},getInfoMessageWrapper:function(view){return $$('#e'+this.node_id+' .ml-view-'+view+' .ml-message')[0];},displayErrorMessage:function(view,message){var em_wrapper=this.getErrorMessageWrapper(view);em_wrapper.setStyle('display','block');em_wrapper.set('html',message);},hideErrorMessage:function(view){this.getErrorMessageWrapper(view).setStyle('display','none');},displayInfoMessage:function(view,message){var im_wrapper=this.getInfoMessageWrapper(view);im_wrapper.setStyle('display','block');im_wrapper.set('html',message);},hideInfoMessage:function(view){this.getInfoMessageWrapper(view).setStyle('display','none');},submitLogin:function(){this.hideErrorMessage('login');this.disableControls('login');var login=this.getField('login').get('value');var password=this.getField('password').get('value');if(login==''){this.displayErrorMessage('login','Incorrect login information.');this.enableControls('login ');return false;}
this.execCommand('login',{login:login,password:password,node_id:this.node_id,mode:SK.Singletons.env.get('admin_mode')==true?'admin':'enduser'},function(success,message,json){this.mgr.enableControls('login');if(success){this.mgr.execCommandOnOtherDomain('login',{login:this.login,password:this.password,node_id:this.mgr.node_id,db_id:this.mgr.db_id});SK.UI.MembersLogin.saveUserData(this.mgr.node_id,json);if(json.next_page){document.location.href=json.next_page;}else{this.mgr.user_name=json.user_name;this.mgr.displayLoggedView();}}else{this.mgr.displayErrorMessage('login',message);}}.bind({mgr:this,login:login,password:password}));return false;},execCommandOnOtherDomain:function(cmd,params){var domains=SK.Singletons.env.get('members_area_domains')?SK.Singletons.env.get('members_area_domains'):[];if(domains.length>0){var params_array=[];for(var i in params){params_array.push(i+'='+escape(params[i]));}
domains.each(function(domain){new Element('img',{src:'http://'+domain+'/api?cmd=app.members_area.'+this.cmd+'&'+this.params_array.join("&"),width:0,height:0,styles:{visibility:'hidden'}}).inject($(document.body));},{mgr:this,params_array:params_array,cmd:cmd});}},submitRetrievePassword:function(){this.hideErrorMessage('retrieve-password');this.disableControls('retrieve-password');var email=this.getField('email');if(email.get('value').trim()==''){this.enableControls('retrieve-password');this.displayErrorMessage('retrieve-password','Please enter your email address.');email.focus();return false;}
this.execCommand('forgot_password',{email:email.get('value'),node_id:this.node_id},function(success,message,json){this.enableControls('retrieve-password');if(success){if(json.info_message){this.displayPasswordSentView();this.displayInfoMessage('password-sent',json.info_message);}}else{if(message){this.displayErrorMessage('retrieve-password',message);}}}.bind(this));return false;},logout:function(){var form=this.getForm('Login');var login=this.getField('login');var self=this;var btn=this.getLink('logged-in');btn.store('original_text',btn.get('text'));this.startProgressAnimation("Logging out",function(text){this.getLink('logged-in').set('text',text);}.bind(this));this.execCommand('logout',{login:login.get('value'),node_id:this.node_id},function(success,message,json){this.stopProgressAnimation(function(){var btn=this.getLink('logged-in');btn.set('text',btn.retrieve('original_text'));}.bind(this));if(success){SK.UI.MembersLogin.removeUserData(this.node_id)
this.displayLoginView();}}.bind(this));},execCommand:function(cmd,params,f){params.db_id=this.db_id;params.cmd=cmd;new SK.API(null,{async:false,encoding:SK.Util.getEncoding(),sensitive_content:1}).execute('app.members_area.'+cmd,params,f);},disableControls:function(view){$$('#e'+this.node_id+' .ml-view-'+view+' input').each(function(e){e.set('disabled',true);});},enableControls:function(view){$$('#e'+this.node_id+' .ml-view-'+view+' input').each(function(e){e.set('disabled',false);});},startProgressAnimation:function(text,callback){this.animation_step=0;this.progress_timer=function(callback){var current_text=text;for(var i=0;i<=this.animation_step;i++){current_text+=".";}
this.animation_step++;this.animation_step%=3;callback(current_text);}.bind(this).periodical(500,this,callback);},stopProgressAnimation:function(callback){$clear(this.progress_timer);callback();}});$extend(SK.UI.MembersLogin,{INSTANCES:new Hash(),COOKIE_KEY_PREFIX:'SKMASessionUserData_',getByID:function(id){return $pick(SK.UI.MembersLogin.INSTANCES[id],null);},saveUserData:function(id,data){var user_data={row_id:data.row_id,user_name:data.user_name};Cookie.write(this.COOKIE_KEY_PREFIX+String(id),JSON.encode(data),{path:'/'});},getUserData:function(id){return JSON.decode(Cookie.read(this.COOKIE_KEY_PREFIX+String(id),{path:'/'}));},removeUserData:function(id){Cookie.dispose(this.COOKIE_KEY_PREFIX+String(id),{path:'/'});}});


Fx.Elements=new Class({Extends:Fx.CSS,initialize:function(elements,options){this.elements=this.subject=$$(elements);this.parent(options);},compute:function(from,to,delta){var now={};for(var i in from){var iFrom=from[i],iTo=to[i],iNow=now[i]={};for(var p in iFrom)iNow[p]=this.parent(iFrom[p],iTo[p],delta);}
return now;},set:function(now){for(var i in now){var iNow=now[i];for(var p in iNow)this.render(this.elements[i],p,iNow[p],this.options.unit);}
return this;},start:function(obj){if(!this.check(arguments.callee,obj))return this;var from={},to={};for(var i in obj){var iProps=obj[i],iFrom=from[i]={},iTo=to[i]={};for(var p in iProps){var parsed=this.prepare(this.elements[i],p,iProps[p]);iFrom[p]=parsed.from;iTo[p]=parsed.to;}}
return this.parent(from,to);}});


var Accordion=new Class({Extends:Fx.Elements,options:{display:0,show:false,height:true,width:false,opacity:true,fixedHeight:false,fixedWidth:false,wait:false,alwaysHide:false},initialize:function(){var params=Array.link(arguments,{'container':Element.type,'options':Object.type,'togglers':$defined,'elements':$defined});this.parent(params.elements,params.options);this.togglers=$$(params.togglers);this.container=$(params.container);this.previous=-1;if(this.options.alwaysHide)this.options.wait=true;if($chk(this.options.show)){this.options.display=false;this.previous=this.options.show;}
if(this.options.start){this.options.display=false;this.options.show=false;}
this.effects={};if(this.options.opacity)this.effects.opacity='fullOpacity';if(this.options.width)this.effects.width=this.options.fixedWidth?'fullWidth':'offsetWidth';if(this.options.height)this.effects.height=this.options.fixedHeight?'fullHeight':'scrollHeight';for(var i=0,l=this.togglers.length;i<l;i++)this.addSection(this.togglers[i],this.elements[i]);this.elements.each(function(el,i){if(this.options.show===i){this.fireEvent('active',[this.togglers[i],el]);}else{for(var fx in this.effects)el.setStyle(fx,0);}},this);if($chk(this.options.display))this.display(this.options.display);},addSection:function(toggler,element,pos){toggler=$(toggler);element=$(element);var test=this.togglers.contains(toggler);var len=this.togglers.length;this.togglers.include(toggler);this.elements.include(element);if(len&&(!test||pos)){pos=$pick(pos,len-1);toggler.inject(this.togglers[pos],'before');element.inject(toggler,'after');}else if(this.container&&!test){toggler.inject(this.container);element.inject(this.container);}
var idx=this.togglers.indexOf(toggler);toggler.addEvent('click',this.display.bind(this,idx));if(this.options.height)element.setStyles({'padding-top':0,'border-top':'none','padding-bottom':0,'border-bottom':'none'});if(this.options.width)element.setStyles({'padding-left':0,'border-left':'none','padding-right':0,'border-right':'none'});element.fullOpacity=1;if(this.options.fixedWidth)element.fullWidth=this.options.fixedWidth;if(this.options.fixedHeight)element.fullHeight=this.options.fixedHeight;element.setStyle('overflow','hidden');if(!test){for(var fx in this.effects)element.setStyle(fx,0);}
return this;},display:function(index){index=($type(index)=='element')?this.elements.indexOf(index):index;if((this.timer&&this.options.wait)||(index===this.previous&&!this.options.alwaysHide))return this;this.previous=index;var obj={};this.elements.each(function(el,i){obj[i]={};var hide=(i!=index)||(this.options.alwaysHide&&(el.offsetHeight>0));this.fireEvent(hide?'background':'active',[this.togglers[i],el]);for(var fx in this.effects)obj[i][fx]=hide?0:el[this.effects[fx]];},this);return this.start(obj);}});


Fx.Slide=new Class({Extends:Fx,options:{mode:'vertical'},initialize:function(element,options){this.addEvent('complete',function(){this.open=(this.wrapper['offset'+this.layout.capitalize()]!=0);if(this.open&&Browser.Engine.webkit419)this.element.dispose().inject(this.wrapper);},true);this.element=this.subject=$(element);this.parent(options);var wrapper=this.element.retrieve('wrapper');this.wrapper=wrapper||new Element('div',{styles:$extend(this.element.getStyles('margin','position'),{'overflow':'hidden'})}).wraps(this.element);this.element.store('wrapper',this.wrapper).setStyle('margin',0);this.now=[];this.open=true;},vertical:function(){this.margin='margin-top';this.layout='height';this.offset=this.element.offsetHeight;},horizontal:function(){this.margin='margin-left';this.layout='width';this.offset=this.element.offsetWidth;},set:function(now){this.element.setStyle(this.margin,now[0]);this.wrapper.setStyle(this.layout,now[1]);return this;},compute:function(from,to,delta){var now=[];var x=2;x.times(function(i){now[i]=Fx.compute(from[i],to[i],delta);});return now;},start:function(how,mode){if(!this.check(arguments.callee,how,mode))return this;this[mode||this.options.mode]();var margin=this.element.getStyle(this.margin).toInt();var layout=this.wrapper.getStyle(this.layout).toInt();var caseIn=[[margin,layout],[0,this.offset]];var caseOut=[[margin,layout],[-this.offset,0]];var start;switch(how){case'in':start=caseIn;break;case'out':start=caseOut;break;case'toggle':start=(this.wrapper['offset'+this.layout.capitalize()]==0)?caseIn:caseOut;}
return this.parent(start[0],start[1]);},slideIn:function(mode){return this.start('in',mode);},slideOut:function(mode){return this.start('out',mode);},hide:function(mode){this[mode||this.options.mode]();this.open=false;return this.set([-this.offset,0]);},show:function(mode){this[mode||this.options.mode]();this.open=true;return this.set([0,this.offset]);},toggle:function(mode){return this.start('toggle',mode);}});Element.Properties.slide={set:function(options){var slide=this.retrieve('slide');if(slide)slide.cancel();return this.eliminate('slide').store('slide:options',$extend({link:'cancel'},options));},get:function(options){if(options||!this.retrieve('slide')){if(options||!this.retrieve('slide:options'))this.set('slide',options);this.store('slide',new Fx.Slide(this,this.retrieve('slide:options')));}
return this.retrieve('slide');}};Element.implement({slide:function(how,mode){how=how||'toggle';var slide=this.get('slide'),toggle;switch(how){case'hide':slide.hide(mode);break;case'show':slide.show(mode);break;case'toggle':var flag=this.retrieve('slide:flag',slide.open);slide[(flag)?'slideOut':'slideIn'](mode);this.store('slide:flag',!flag);toggle=true;break;default:slide.start(how,mode);}
if(!toggle)this.eliminate('slide:flag');return this;}});


function GetDOMChildren(oRoot){var arrChildren=[oRoot];if(oRoot.childNodes.length>0){for(var i=0;i<oRoot.childNodes.length;i++){var arrTempChildren=GetDOMChildren(oRoot.childNodes[i]);for(var j=0;j<arrTempChildren.length;j++){arrChildren.push(arrTempChildren[j]);}}}
return arrChildren;}
function HasClass(sSrcClassName,sStyleToCheck){var arrClassNames=sSrcClassName.split(" ");for(var i=0;i<arrClassNames.length;i++){if(arrClassNames[i]==sStyleToCheck)return true;}
return false;}
function AddClass(sSrcClassName,sStyleToAdd){var arrClassNames=sSrcClassName.split(" ");for(var i=0;i<arrClassNames.length;i++){if(arrClassNames[i]==sStyleToAdd)return sSrcClassName;}
arrClassNames.push(sStyleToAdd);return arrClassNames.join(" ");}
function ReplaceClass(sSrcClassName,sStyleToCheck,sStyleToReplace){var arrClassNames=sSrcClassName.split(" ");for(var i=0;i<arrClassNames.length;i++){if(arrClassNames[i]==sStyleToCheck)arrClassNames[i]=sStyleToReplace;}
return arrClassNames.join(" ");}
function RemoveClass(sSrcClassName,sStyleToRemove){var arrClassNames=sSrcClassName.split(" ");var arrClassNamesTmp=[];for(var i=0;i<arrClassNames.length;i++){if(arrClassNames[i]!=sStyleToRemove)arrClassNamesTmp.push(arrClassNames[i]);}
arrClassNames=arrClassNamesTmp;return arrClassNames.join(" ");}
function SetCurrentState(sID){var oMenuItemWrapper=document.getElementById(sID);if(HasClass(oMenuItemWrapper.className,CURRENT)){return;}else{oMenuItemWrapper.className=AddClass(oMenuItemWrapper.className,CURRENT);}}
function MenuItemOver(sNodeID){var oMenuItemWrapper=document.getElementById('mi'+sNodeID);if(oMenuItemWrapper.className&&HasClass(oMenuItemWrapper.className,CURRENT))
return;var arrChildren=GetDOMChildren(oMenuItemWrapper);for(var i=0;i<arrChildren.length;i++){if(arrChildren[i].className&&typeof arrChildren[i].className!='undefined'){if(HasClass(arrChildren[i].className,MENU_ITEM_CLASS)&&HasClass(arrChildren[i].className,NOACTIVE)){arrChildren[i].className=ReplaceClass(arrChildren[i].className,NOACTIVE,ACTIVE);}}}}
function MenuItemOut(sNodeID){var oMenuItemWrapper=document.getElementById('mi'+sNodeID);if(oMenuItemWrapper.className&&HasClass(oMenuItemWrapper.className,CURRENT))
return;var arrChildren=GetDOMChildren(oMenuItemWrapper);for(var i=0;i<arrChildren.length;i++){if(arrChildren[i].className&&typeof arrChildren[i].className!='undefined'){if(HasClass(arrChildren[i].className,MENU_ITEM_CLASS)&&HasClass(arrChildren[i].className,ACTIVE)){arrChildren[i].className=ReplaceClass(arrChildren[i].className,ACTIVE,NOACTIVE);}}}}
function SubItemOver(sNodeID){var oMenuItemWrapper=document.getElementById('si'+sNodeID);var arrChildren=GetDOMChildren(oMenuItemWrapper);for(var i=0;i<arrChildren.length;i++){if(arrChildren[i].className&&typeof arrChildren[i].className!='undefined'){if(HasClass(arrChildren[i].className,SUB_ITEM_CLASS)&&HasClass(arrChildren[i].className,NOACTIVE)){arrChildren[i].className=ReplaceClass(arrChildren[i].className,NOACTIVE,ACTIVE);}}}}
function SubItemOut(sNodeID){var oMenuItemWrapper=document.getElementById('si'+sNodeID);var arrChildren=GetDOMChildren(oMenuItemWrapper);for(var i=0;i<arrChildren.length;i++){if(arrChildren[i].className&&typeof arrChildren[i].className!='undefined'){if(HasClass(arrChildren[i].className,SUB_ITEM_CLASS)&&HasClass(arrChildren[i].className,ACTIVE)){arrChildren[i].className=ReplaceClass(arrChildren[i].className,ACTIVE,NOACTIVE);}}}}
function MenuItemClick(sNodeID,sLink){if(typeof sLink!='undefined'&&sLink!='javascript:void(null)')
return;var oMenuItemWrapper=document.getElementById('mi'+sNodeID);var oMenuWrapper=oMenuItemWrapper.parentNode;if(oMenuWrapper&&typeof oMenuWrapper!='undefined'){if(oMenuWrapper.childNodes){for(var i=0;i<oMenuWrapper.childNodes.length;i++){if(oMenuWrapper.childNodes[i].className&&oMenuWrapper.childNodes[i].id!=oMenuItemWrapper.id&&HasClass(oMenuWrapper.childNodes[i].className,CURRENT))
{oMenuWrapper.childNodes[i].className=RemoveClass(oMenuWrapper.childNodes[i].className,CURRENT);}}}}
if(oMenuItemWrapper.className&&typeof oMenuItemWrapper.className!='undefined'){if(HasClass(oMenuItemWrapper.className,CURRENT)){oMenuItemWrapper.className=RemoveClass(oMenuItemWrapper.className,CURRENT);}else{oMenuItemWrapper.className=AddClass(oMenuItemWrapper.className,CURRENT);}}}


var CURRENT='current';var ACTIVE='active';var NOACTIVE='noactive';var MENU_ITEM_CLASS='mainMenuItem';var SUB_ITEM_CLASS='mainMenuSubitem';var SECTION_PADDING=20;var WCE_ICON_WIDTH=12;var COLLAPSE_ICON_WIDTH=50;var SEC_TITLE_HEIGHT=40;var SLIDE_TIMEOUT=100;var MENU_CAPTION_HEIGHT=30;var MENU_PADDING=20;var CONTENT_AREA_PADDING=20;


function RedrawContentBar(){if(!(window.navigator.userAgent.indexOf('Firefox')!=-1&&window.navigator.platform.indexOf('Win')!=-1))
return;document.getElementById('content_bar_table').width='960';window.setTimeout("document.getElementById('content_bar_table').width = '100%';",500);}


