var popWin=null;var winCount=0;var winName="popWin";function closePopWin(){if(navigator.appName!="Microsoft Internet Explorer"||parseInt(navigator.appVersion,10)>=4){if(popWin!=null){if(!popWin.closed){popWin.close()}}}}function getLocation(a,b,c,d){var e="";if(c<0){c=screen.width-a+c}if(d<0){d=screen.height-b+d}if(d=="cen"){d=(screen.height-b)/2-20}if(c=="cen"){c=(screen.width-a)/2}if(c>0&d>0){e=",screenX="+c+",left="+c+",screenY="+d+",top="+d}else{e=""}return e}function openPopWin(a,b,c,d,e,f){var g=20;var h=20;winName="popWin"+winCount++;closePopWin();if(openPopWin.arguments.length>=4){d=","+d}else{d=""}if(openPopWin.arguments.length==6){d+=getLocation(b,c,e,f)}else{d+=getLocation(b,c,g,h)}popWin=window.open(a,winName,"width="+b+",height="+c+d)}var PageVars=[];function addPageVar(a,b){PageVars.push([a,b])}function insertAtCursor(a,b){if(document.selection){a.focus();sel=document.selection.createRange();sel.text=b}else if(a.selectionStart||a.selectionStart=='0'){var c=a.selectionStart;var d=a.selectionEnd;a.value=a.value.substring(0,c)+b+a.value.substring(d,a.value.length);a.selectionStart=c;a.selectionEnd=c+b.length;a.focus()}else{a.value+=b}}function wrapSelectedText(a,b,c){if(document.selection){var d='';a.focus();sel=document.selection.createRange();d=sel.text;sel.text=b+d+c}else if(a.selectionStart||a.selectionStart=='0'){var e=a.selectionStart;var f=a.selectionEnd;var g=a.value.substring(e,f);var h=a.value.substring(0,e);var i=a.value.substring(f,a.value.length);a.value=h+b+g+c+i;a.selectionStart=e+b.length;a.selectionEnd=e+b.length+g.length;a.focus()}else{alert("Feature not supported")}}function setPageVar(a,b){var i;var c=false;for(i=0;i<PageVars.length;i++){if(PageVars[i][0]==a){PageVars[i][1]=b;c=true}}if(!c){PageVars.push([a,b])}}function getPageVar(a){var i;for(i=0;i<PageVars.length;i++){if(PageVars[i][0]==a){return PageVars[i][1]}}return null}function ajPost(a,b){var c=[];var d='';for(var i=0;i<PageVars.length;i++){c.push(encodeURIComponent(PageVars[i][0])+'='+encodeURIComponent(PageVars[i][1]))}if(c.length>0){d=c.join("&")+'&'+b}else{d=b}ajaxEngine.sendRequest(a,{method:'post',parameters:d,onError:function(r){alert('Error: '+r.statusText);form.Enable(form_id)},timeout:30000,onTimeout:function(r){alert('Error: The request timed out\nStatus: '+r.statusText);form.Enable(form_id)}})}function ajGet(a){var b=[a];for(var i=0;i<PageVars.length;i++){b.push(encodeURIComponent(PageVars[i][0])+'='+encodeURIComponent(PageVars[i][1]))}for(var j=1;j<arguments.length;j++){b.push(arguments[j])}ajaxEngine.sendRequest.apply(ajaxEngine,b)}var MyMCEEditors=[];function initMCEEditor(){tinymce.create('tinymce.plugins.RegionsPlugin',{createControl:function(n,b){if(n=='publish_regions'){var c=b.createListBox('publish_regions',{title:'Publish into:',onselect:function(v){var a="<br>{{ into: "+v+"<br>Place your "+v+" content here<br>}}<br>";tinyMCE.activeEditor.execCommand('mceInsertContent',false,a)}});MyMCEEditors[c.id]=c;return c}return null}});tinymce.PluginManager.add('regions_list',tinymce.plugins.RegionsPlugin);tinyMCE.init({mode:"none",theme:"advanced",skin:"o2k7",skin_variant:"silver",width:"100%",plugins:"-regions_list",auto_reset_designmode:true,gecko_spellcheck:true,language:"en",theme_advanced_statusbar_location:"none",theme_advanced_resizing:true,theme_advanced_toolbar_location:"top",theme_advanced_buttons1:"bold,italic,separator,sup,sub,separator,formatselect,separator,bullist,numlist,indent,outdent,separator,removeformat,separator,publish_regions",theme_advanced_buttons2:"",theme_advanced_buttons3:"",theme_advanced_blockformats:"p,h1,h2,h3,h4,h5,h6",force_br_newlines:false,force_p_newlines:true,entity_encoding:"numeric",init_instance_callback:"mceCustomiseEditor"})}var MyRegionManger=[];var AjaxRegionManager=Class.create();AjaxRegionManager.attributes=["regions","template","thumbnail_names","thumbnail_sizes"];AjaxRegionManager.prototype={initialize:function(a,b){this.name=a;this.template=b;this.regions=[];this.thumbnail_names=[];this.thumbnail_sizes=[];MyRegionManger[0]=this;if(b){ajGet('admin_GetAJAXRegions','template='+b)}else{ajGet('admin_GetAJAXRegions')}},ajaxUpdate:function(a){this.regions=[];var b=a.childNodes[0];var c=b.getAttribute('total_regions');for(i=0;i<c;i++){var d='region-'+i;var e=b.getAttribute(d);this.regions[i]=e}var f=b.getAttribute('total_thumbs');for(i=0;i<f;i++){var g='thumb-'+i;var h='width-'+i;var j=b.getAttribute(g);var k=b.getAttribute(h);this.thumbnail_names[i]=j;this.thumbnail_sizes[i]=k}if(this.template){tinyMCE.execCommand('mceAddControl',false,'mcetext')}}};var MyPaginationControls=[];var PaginatedControl=Class.create();PaginatedControl.attributes=["control_id","groups"];PaginatedControl.prototype={initialize:function(a){this.control_id=a;this.groups=[];MyPaginationControls[a]=this},addGroup:function(a){var b=a.group_id;this.groups.push(a)},showGroup:function(a){for(i=0;i<this.groups.length;i++){var b=this.groups[i];if(b.visible){b.visible=0;var c=$(b.group_id);if(c){c.style.display="none"}}if(b.group_id==a){b.visible=1;var d=$(b.group_id);if(d){d.style.display="block"}}}}};var PaginatedGroup=Class.create();PaginatedGroup.attributes=["control","control_id","group_id","visible"];PaginatedGroup.prototype={initialize:function(a,b,c){if(MyPaginationControls[a]){this.control=MyPaginationControls[a]}else{var d=new PaginatedControl(a);this.control=d}this.control_id=a;this.group_id=b;this.visible=c;this.control.addGroup(this)}};function ShowPaginationGroup(a,b){var c=MyPaginationControls[a];c.showGroup(b)}function HasClassName(a,b){if(a.className){var c=a.className.split(' ');var d=b.toUpperCase();for(var i=0;i<c.length;i++){if(c[i].toUpperCase()==d){return true}}}return false}function AddClassName(a,b,c){if(a.className){var d=a.className.split(' ');if(c){var e=b.toUpperCase();for(var i=0;i<d.length;i++){if(d[i].toUpperCase()==e){d.splice(i,1);i--}}}d[d.length]=b;a.className=d.join(' ')}else{a.className=b}}function RemoveClassName(a,b){if(a.className){var c=a.className.split(' ');var d=b.toUpperCase();for(var i=0;i<c.length;i++){if(c[i].toUpperCase()==d){c.splice(i,1);i--}}a.className=c.join(' ')}}function xDocSize(){var b=document.body,e=document.documentElement;var a=0,eow=0,bsw=0,bow=0,esh=0,eoh=0,bsh=0,boh=0;if(e){a=e.scrollWidth;eow=e.offsetWidth;esh=e.scrollHeight;eoh=e.offsetHeight}if(b){bsw=b.scrollWidth;bow=b.offsetWidth;bsh=b.scrollHeight;boh=b.offsetHeight}return{w:Math.max(a,eow,bsw,bow),h:Math.max(esh,eoh,bsh,boh)}}var MyLightboxes=[];var IndigoLightbox=Class.create();IndigoLightbox.attributes=["lightbox_id","underlay_id","overlay_id","link_id"];IndigoLightbox.prototype={initialize:function(a,b,c,d){this.lightbox_id=a;this.underlay_id=b;this.overlay_id=c;this.link_id=d;MyLightboxes[a]=this},showLightbox:function(a){var b=xDocSize();var c=b.h;var d=$(this.underlay_id);var e=$(this.overlay_id);if(d){d.style.bottom=c+'px';d.style.height=c+'px'}var f=$(this.lightbox_id);if(f&&d){f.style.display='block';d.style.opacity=1/100;d.style.filter='alpha(opacity='+1+')'}var g=$(this.link_id);if(g){AddClassName(g,'thumb-active',1)}new Rico.Effect.FadeTo(this.underlay_id,a/100,200,10,{complete:function(){e.style.display="block"}})},closeLightbox:function(){var a=$(this.lightbox_id);var b=$(this.underlay_id);var c=$(this.overlay_id);var d=$(this.link_id);if(d){RemoveClassName(d,'thumb-active')}new Rico.Effect.FadeTo(this.underlay_id,0,200,10,{complete:function(){a.style.display="none"}})}};var Redirector=Class.create();Redirector.attributes=["redirector_id","url"];Redirector.prototype={initialize:function(a,b){this.redirector_id=a;this.url=b},redirect:function(){window.location=this.url}};function showLightbox(a,b){var c=MyLightboxes[a];c.showLightbox(b)}function closeLightbox(a){var b=MyLightboxes[a];b.closeLightbox()}function do_SwitchPage_Request(a,b,c){ajaxEngine.sendRequest('getDiscussionPage','id='+b,'el_id='+a,'pg_num='+c)}function SwitchPage(a,b,c){var d=document.getElementById(a);new Rico.Effect.FadeTo(a,0,250,5,{complete:function(){do_SwitchPage_Request(a,b,c)}})}var SwitchPageUpdater=Class.create();SwitchPageUpdater.attributes=[];SwitchPageUpdater.prototype={initialize:function(){},ajaxUpdate:function(a){this.do_SwitchPage_Recover(a.childNodes[0])},do_SwitchPage_Recover:function(a){var b=a.getAttribute('el_id');new Rico.Effect.FadeTo(b,1,250,5)}};function do_Switch_LPD_PostForm_Request(a,b){ajaxEngine.sendRequest('getResponseForm','id='+b,'el_id='+a)}function Switch_LPD_PostForm(a,b){var c=document.getElementById(a);new Rico.Effect.FadeTo(a,0,250,5,{complete:function(){do_Switch_LPD_PostForm_Request(a,b)}})}function Switch_LPD_LoginForm(a,b){var c=document.getElementById(a);new Rico.Effect.FadeTo(a,0,250,5,{complete:function(){ajaxEngine.sendRequest('getLoginForm','el_id='+a,'id='+b)}})}function do_Discussion_Post(a,b){var c=b.threadid.value;var d=b.text.value;b.text.value='';var e=['id='+c,'el_id='+a,'text='+d];var f=ajaxEngine._createQueryString(e,0);ajaxEngine.sendRequest('postDiscussionPage',{method:'post',parameters:f})}function Discussion_Post(a,b){var c=document.getElementById(a);new Rico.Effect.FadeTo(a,0,250,5,{complete:function(){do_Discussion_Post(a,b)}})}function doRequestWithName(a,b){ajaxEngine.sendRequest(a,'name='+b)}function clearNBSP(a){if(document.getElementById(a).value.length==1){document.getElementById(a).value=''}}var Fader=Class.create();Fader.attributes=["el_id","startColour","endColour","step","duration","itr"];Fader.prototype={initialize:function(a,s,e,d){this.el_id=a;this.startColour=s;this.end_style=Element.getStyle(a,'background-color');this.endColour=e;this.duration=d;var b=6;var c=[0,0,0];c[0]=(this.endColour[0]-this.startColour[0])/b;c[1]=(this.endColour[1]-this.startColour[1])/b;c[2]=(this.endColour[2]-this.startColour[2])/b;this.step=c;this.itr=0;this.doFade()},getColour:function(){var r=Math.round(this.startColour[0]+(this.step[0]*this.itr));var g=Math.round(this.startColour[1]+(this.step[1]*this.itr));var b=Math.round(this.startColour[2]+(this.step[2]*this.itr));var a="rgb("+r+"%,"+g+"%,"+b+"%)";return a},doFade:function(){var a=$(this.el_id);if(a!=null){a.style.backgroundColor=this.getColour();if(this.itr<6){this.itr++;var b=function(){nextFade(this)};setTimeout(this.doFade.bind(this),this.duration/6)}else{a.style.backgroundColor=this.end_style}}}};var AJ_Forms=[];function PrepareForm(a,b,c,d,e){AJ_Forms[b]=[a,b,c,d,e]}function HideForm(a){var b,ajform_id,busy_id,error_id,form_stub;b=AJ_Forms[a];ajform_id=b[0];busy_id=b[2];error_id=b[3];formstub_id=b[4];Element.hide(ajform_id);Element.show(formstub_id)}function ShowForm(a){var b,ajform_id,busy_id,error_id,form_stub;b=AJ_Forms[a];ajform_id=b[0];busy_id=b[2];error_id=b[3];formstub_id=b[4];Element.show(ajform_id);Element.hide(formstub_id)}var AJ_Form=Class.create();AJ_Form.attributes=["none"];AJ_Form.prototype={initialize:function(x){this.none=x},ajaxUpdate:function(a){this.do_Actions(a.childNodes[0])},do_Actions:function(a){var b=a.getAttribute('form_id');var c,ajform_id,busy_id,error_id,form_stub;if(b){c=AJ_Forms[b];ajform_id=c[0];busy_id=c[2];error_id=c[3];formstub_id=c[4]}var d=a.getAttribute('action');var e;switch(d){case'enable':Form.enable(b);Form.focusFirstElement(b);break;case'disable':Form.disable(b);break;case'redFade':e=a.getAttribute('el_id');new Fader(e,[100,50,50],[100,100,100],500);break;case'yellowFade':e=a.getAttribute('el_id');new Fader(e,[100,100,40],[100,100,100],500);break;case'greenFade':e=a.getAttribute('el_id');new Fader(e,[50,100,50],[100,100,100],500);break;case'blueFade':e=a.getAttribute('el_id');new Fader(e,[100,100,100],[50,50,100],500);break;case'clearForm':Form.reset(b);break;case'setField':var f=a.getAttribute('field');var g=a.getAttribute('value');var h=$(f);if(h.tagName=='TEXTAREA'){var i=g.split('``\\r\\n``');h.value=i.join("\r\n")}else{h.value=g}break;case'execJS':var j=a.getAttribute('script');i=j.split('``\\r\\n``');j=i.join(" ");eval(j);break;case'setPageVar':var k=a.getAttribute('key');var l=a.getAttribute('value');setPageVar(k,l);break;case'hideForm':Element.hide(ajform_id);Element.show(formstub_id);break;case'showForm':Element.hide(formstub_id);Element.show(ajform_id);break;case'showElement':var m=a.getAttribute('el_id');e=$(m);Element.show(e);break;case'hideElement':m=a.getAttribute('el_id');e=$(m);Element.hide(e);break;case'MCEReload':m=a.getAttribute('el_id');tinyMCE.activeEditor.load();break}if(busy_id){Element.hide(busy_id)}}};function SubmitForm(a,b){var c=AJ_Forms[a][0];var d=AJ_Forms[a][2];var e=AJ_Forms[a][3];var f=$(a);var g=Form.serialize(f);ajPost(b,g);Form.disable(a);var h=Form.getElements(a);var j=h.length;var i;for(i=0;i<j;i++){var k=h[i];var l=k.name;var m=l+"_err";var n=$(m);if(n){n.innerHTML=""}$(e).innerHTML=""}Element.show(d)}var aj_chats=[];var AJChat=Class.create();AJChat.attributes=["last_id","chat_id","post_list","div_name","userlist_name","num_msgs"];AJChat.prototype={initialize:function(a,b){this.chat_id=a;this.last_id=b;this.div_name='ajchat_'+a;this.num_msgs=0;this.userlist_name='ajchat_users_'+a;this.post_list=[];aj_chats[a]=this;this.update()},ajaxUpdate:function(a){var b=a.getElementsByTagName('message');var c=a.getElementsByTagName('user');var d=$(this.userlist_name);var e=c.length;var i=0;var f=this.chat_id;var g=this.div_name;var h=$(g);d.innerHTML="";for(i=0;i<e;i++){new Insertion.Bottom(d,'<div class="chatroom-user">'+c[i].getAttribute('screenname')+'</div>')}e=b.length;for(i=0;i<e;i++){if(this.last_id<b[i].getAttribute('id')){var k='<div class="chatroom-message-wrapper" id="ajmsg_'+b[i].getAttribute('id')+'">';k+='<div class="chatroom-datestamp">';k+='<strong>'+b[i].getAttribute('screenname')+'</strong><br/>';k+=b[i].getAttribute('time');k+='</div>';k+='<div class="chatroom-posting">'+b[i].getAttribute('message')+'&nbsp;</div>';k+='<div style="clear:both"/>';k+='</div>';new Insertion.Bottom(h,k);new Fader("ajmsg_"+b[i].getAttribute('id'),[50,100,50],[100,100,100],500);this.last_id=b[i].getAttribute('id');this.num_msgs++;if(this.num_msgs>20){var l=h.getElementsByTagName('div');var j;for(j=0;j<l.length;j++){if(l[j].className=='chatroom-message-wrapper'){h.removeChild(l[j]);this.num_msgs--;break}}}}}},update:function(){var a=this.chat_id;var b=this.div_name;var c=$(b);var d=aj_chats[a];ajGet('updateAJChatRoom','id='+a,'last_id='+this.last_id);setTimeout(this.update.bind(this),5000)}};function PostAJChatMsg(a){var b='ajchat_'+a;var c='ajchat_form_'+a;var d=$(c);var e=$(b);var f=aj_chats[a];var g=f.last_id;var h=Form.serialize(d);ajPost('postAJChatMessage','last_id='+g+'&'+h);Form.reset(d)}function durationString(a){var b='';var h,m,s;var t=a;h=Math.floor(t/3600);t=t%3600;m=Math.floor(t/60);t=t%60;s=t;if(h>0){return""+h+" hours, "+m+" minutes, "+s+" seconds"}else if(m>0){return""+m+" minutes, "+s+" seconds"}else{return""+s+" seconds"}}var slide_timers=[];var SlideTimer=Class.create();SlideTimer.attributes=['start_time','time_passed','time_limit','refresh_rate','on_expire','time_text','timer_id'];SlideTimer.prototype={initialize:function(a,b,c){this.start_time=new Date();this.time_passed=0;this.time_limit=b;this.refresh_rate=1000;this.on_expire=c;this.timer_id=a;this.start();slide_timers[a]=this},start:function(){this.updateTimer()},updateTimer:function(){var a=new Date();this.time_passed=Math.floor((a.getTime()-this.start_time.getTime())/1000);if(this.time_passed>this.time_limit){this.time_text="time expired";var f=$(this.on_expire);if(f){f.value='expired'}}else{this.time_text=durationString(this.time_limit-this.time_passed);this.time_text+=' remaining'}$(this.timer_id).innerHTML=this.time_text;setTimeout(this.updateTimer.bind(this),this.refresh_rate)}};var progress_bars=[];var ProgressBar=Class.create();ProgressBar.attributes=['bar_id','div_name','delta','done','max_width','finished','time_max'];ProgressBar.prototype={initialize:function(a,b,c){this.time_max=b;this.bar_id=a;this.max_width=c;progress_bars[a]=this;this.reset();this.div_name=a},ajaxUpdate:function(a){var b=a.childNodes[0];var c=b.getAttribute('action');switch(c){case'start':this.start();break;case'finish':this.finish();break;case'setDuration':var d=b.getAttribute('duration');this.time_max=d;break;case'reset':this.reset();break}},reset:function(){this.delta=(250/this.time_max)*0.8;this.done=0;this.finished=false},start:function(){this.update()},finish:function(){this.finished=1;this.delta=(1-this.done)/4},update:function(){var a=this.bar_id;var b=this.div_name;var c=b+'_img';var d=b+'_text';var e=$(b);var f=$(c);var g=$(d);if(this.done>0.8&&!this.finished){this.delta=(250/this.time_max)*(1-this.done)}if(this.done<1){this.done=this.done+this.delta}if(this.done>0.98&&!this.finished){this.done=0.98}if(this.done>0.99){this.done=1}g.innerHTML=""+(Math.round(this.done*100))+"%";f.width=Math.round(this.done*this.max_width);if((!this.finished)||this.done<1){setTimeout(this.update.bind(this),250)}}};var hide_toggles=[];var HideToggles=Class.create();HideToggles.attributes=['when_hidden_id','when_shown_id','shown'];HideToggles.prototype={initialize:function(a,b,c){this.when_hidden_id=a;this.when_shown_id=b;this.shown=c;hide_toggles[b]=this},toggle:function(){var a=$(this.when_shown_id);var b=$(this.when_hidden_id);if(this.shown){Element.hide(a);if(b!=null){Element.show(b)}this.shown=0}else{if(b!=null){Element.hide(b)}Element.show(a);this.shown=1}}};function ToggleHidden(a){var b=hide_toggles[a];b.toggle()}function FinishProgressBar(a){var b=progress_bars[a];if(b!=null){b.finish()}else{alert("Missing progress bar!")}}function ResetProgressBar(a){var b=progress_bars[a];if(b!=null){b.reset()}else{alert("Missing progress bar!")}}function StartProgressBar(a){var b=progress_bars[a];if(b!=null){b.start()}else{alert("Missing progress bar!")}}var LineMatch=Class.create();LineMatch.attributes=['start_id','start','finish'];LineMatch.prototype={initialize:function(a,b,c){this.start_id=a;this.start=b;this.finish=c;var d=$(a);if(d){d.onmouseover=this.mouseOver.bindAsEventListener(this);d.onmouseout=this.mouseOut.bindAsEventListener(this)}},mouseOver:function(e){var a,finish,i;if(this.start>this.finish){a=this.finish;finish=this.start}else{a=this.start;finish=this.finish}for(i=a;i<=finish;i++){var b="gutter_"+i;var g=$(b);g.innerHTML="+"}var c=$("row_"+a);var d=$("row_"+finish);c.style.background="#AFA";d.style.background="#AFA"},mouseOut:function(e){var a,finish,i;if(this.start>this.finish){a=this.finish;finish=this.start}else{a=this.start;finish=this.finish}for(i=a;i<=finish;i++){var b="gutter_"+i;var g=$(b);g.innerHTML="&nbsp;"}var c=$("row_"+a);var d=$("row_"+finish);c.style.background="#FFF";d.style.background="#FFF"}};var ToolTips=[];var TooltipHandler=Class.create();TooltipHandler.attributes=['link_id','div_id','delay','check_accordion','state','last_x','last_y'];TooltipHandler.prototype={initialize:function(a,b,c,d){this.link_id=a;this.div_id=b;this.delay=c;this.state=false;this.last_x=0;this.last_y=0;if(d){this.check_accordion=1}var e=$(a);e.onmouseover=this.mouseOver.bindAsEventListener(this);e.onmouseout=this.mouseOut.bindAsEventListener(this);var f=$(b);f.style.display='none';f.style.position='absolute'},positionDiv:function(e){var a=(document.compatMode&&document.compatMode!='BackCompat')?document.documentElement:document.body;var b=$(this.link_id);var c=$(this.div_id);var d=Position.cumulativeOffset(b);if((d[0]>0)&&((d[0]!=this.last_x)||(d[1]!=this.last_y))){c.style.left="";c.style.right="";c.style.width="";Position.clone(this.link_id,this.div_id,{setLeft:true,setTop:true,setWidth:false,setHeight:false,offsetTop:26,offsetLeft:0});var f=c.offsetWidth;var g=Position.cumulativeOffset(c);if(g[0]>0){this.last_x=d[0];this.last_y=d[1];var h=g[0]+f;var i=g[1];var j=$('admin-accordion-group');if(j&&this.check_accordion){Position.prepare();var k=Position.withinIncludingScrolloffsets(j,h,i);if(!k){if(g[0]>0){var l=g[0]-f-2;c.style.left="";c.style.right="2px"}}}else{var m=a.clientWidth;if(h>m){c.style.left=(m-f-5)+"px"}}}}},mouseOver:function(e){if(document.busyAJAXTooltip){if(document.busyAJAXTooltip==this.div_id){}else{var a=$(document.busyAJAXTooltip);if(a){a.style.display="none"}document.busyAJAXTooltip=""}}if(this.delay==0){this.positionDiv(e);var b=$(this.div_id);b.style.display="block";b.style.zIndex="200";this.positionDiv();document.busyAJAXTooltip=this.div_id}else{setTimeout(this.show.bind(this),this.delay)}this.state=true},show:function(){if(this.state){this.positionDiv();var a=$(this.div_id);a.style.display="block";a.style.zIndex="200";this.positionDiv()}},mouseOut:function(e){var a=$(this.div_id);a.style.display="none";this.state=false}};function triggerAJAXTooltip(e,a,b,c,d,f){if(ToolTips[a]){if(f){ToolTips[a]=null;ToolTips[a]=new TooltipHandler(a,b,c,d);ToolTips[a].mouseOver(e)}}else{ToolTips[a]=new TooltipHandler(a,b,c,d);ToolTips[a].mouseOver(e)}}var ConfirmedActionHandler=Class.create();ConfirmedActionHandler.prototype={initialize:function(a,b,c){this.linkid=a;this.boxid=b;this.cancelid=c;$(a).onclick=this.onClick.bindAsEventListener(this);$(c).onclick=this.Cancel.bindAsEventListener(this)},onClick:function(e){var a=(document.compatMode&&document.compatMode!='BackCompat')?document.documentElement:document.body;var b=$(this.linkid);var c=RicoUtil.toDocumentPosition(b);var d=$(this.boxid);var f=c.x;var g=a.clientWidth;d.style.display='block';d.style.position='absolute';var h=d.offsetWidth;if(f+h>g){f=g-h}else{f=c.x}d.style.left=f+"px";d.style.top=(c.y+b.offsetHeight)+"px";d.style.opacity=0;new Rico.Effect.FadeTo(this.boxid,1,250,5,{complete:function(){}});return false},Cancel:function(e){var a=$(this.boxid);new Rico.Effect.FadeTo(this.boxid,0,250,5,{complete:function(){a.style.display="none"}});return false}};var IDraggable=Class.create();IDraggable.prototype=(new Rico.RicoDraggable()).extend({setHoverDiv:function(a){this.hover_div=$(a)},setDragItem:function(a){this.drag_item=$(a)},setObjectInfo:function(a,b,c,d){this.object_type=a;this.object_ident=b;this.object_aux=c;this.object_parent=d},getHoverDiv:function(){return this.hover_div},getSingleObjectDragGUI:function(){new Rico.Effect.FadeTo(this.htmlElement,0.5,250,10);var a=this.drag_item.cloneNode(true);a.style.zIndex=500;a.style.opacity="0.6";a.id="fakeitem";a.className='item dragging';return a},getDroppedGUI:function(){if(this.drag_item){return this.drag_item}else{return this.htmlElement}},cancelDrag:function(){new Rico.Effect.FadeTo(this.htmlElement,1,100,10)},endDrag:function(){new Rico.Effect.FadeTo(this.htmlElement,1,100,10)},select:function(){}});var WinDraggable=Class.create();WinDraggable.prototype=(new Rico.RicoDraggable()).extend({setDragItem:function(a){this.drag_item=$(a)},getSingleObjectDragGUI:function(){var a=this.drag_item.cloneNode(true);a.style.zIndex=500;a.style.opacity=0.5;new Rico.Effect.FadeTo(a,0.5,100,10);new Rico.Effect.FadeTo(this.drag_item,0.5,100,10);this.drag_item.opacity=0.5;this.drag_item.style.display='none';this.drag_ent=a;return a},slideOnCancel:function(){return false},getDroppedGUI:function(){return this.drag_item},cancelDrag:function(a){this.drag_item.style.display='block';this.drag_item.style.left=""+a.x;this.drag_item.style.top=""+a.y;new Rico.Effect.FadeTo(this.drag_item,1,100,10)},endDrag:function(){new Rico.Effect.FadeTo(this.drag_item,1,100,10)}});var IDropzone=Class.create();IDropzone.prototype=(new Rico.Dropzone()).extend({initialize:function(a,b){var c=document.getElementById(a);this.htmlElementString=c.id;this.htmlElement=$(a);this.absoluteRect=null;this.action=b},setObjectInfo:function(a,b,c,d){this.object_type=a;this.object_ident=b;this.object_aux=c;this.object_parent=d},setHoverDiv:function(a){this.hover_div=$(a)},setAction:function(a){this.drop_method=a},canAccept:function(a){n=a.length;var r=true;for(var i=0;i<n;i++){var b=a[i];if(!(b.type=='reorder-and-notify'||b.type=='add-item')){r=false}}return r},accept:function(a){var b=this.getHTMLElement();if(b==null){return}n=a.length;for(var i=0;i<n;i++){var c=a[i];var d=c.getDroppedGUI();var e=c.getHoverDiv();if(RicoUtil.getElementsComputedStyle(d,"position")=="absolute"){d.style.position="static";d.style.top="";d.style.top=""}if(this.hover_div&&c.type=='reorder-and-notify'){this.hover_div.parentNode.insertBefore(d,this.hover_div);this.hover_div.parentNode.insertBefore(e,d);ajGet(this.drop_method,'drop_type='+c.object_type,'drop_id='+c.object_ident,'drop_aux='+c.object_aux,'type='+this.object_type,'id='+this.object_ident,'aux='+this.object_aux,'parent_id='+this.object_parent)}if(c.type=='add-item'){ajGet(this.drop_method,'drop_type='+c.object_type,'drop_id='+c.object_ident,'drop_aux='+c.object_aux,'type='+this.object_type,'id='+this.object_ident,'aux='+this.object_aux,'parent_id='+this.object_parent)}}},showHover:function(){if(this.hover_div){this.hover_div.style.display='block'}else{var a=this.getHTMLElement();if(a==null||this.showingHover){return}this.saveBorderWidth=a.style.borderWidth;this.saveBorderStyle=a.style.borderStyle;this.saveBorderColor=a.style.borderColor;this.showingHover=true}},hideHover:function(){if(this.hover_div){this.hover_div.style.display='none'}else{var a=this.getHTMLElement();if(a==null||!this.showingHover){return}a.style.borderWidth=this.saveBorderWidth;a.style.borderStyle=this.saveBorderStyle;a.style.borderColor=this.saveBorderColor;this.showingHover=false}}});function hr_showNear(a,b){var c=$(a);var d=$(b);var e=(document.compatMode&&document.compatMode!='BackCompat')?document.documentElement:document.body;var f=Position.cumulativeOffset(d);var g={x:f[0],y:f[1]};var h=g.x;var i=e.clientWidth;c.style.display='block';c.style.position='absolute';var j=c.offsetWidth;if(h+j>i){h=i-j}else{h=g.x}c.style.left=h+"px";c.style.top=(g.y+d.offsetHeight)+"px";c.style.opacity=0;new Rico.Effect.FadeTo(c,1,250,5,{complete:function(){}})}function hr_hide(a){var b=$(a);new Rico.Effect.FadeTo(b,0,250,5,{complete:function(){b.style.display='none'}})}var hidden_divs=[];var HiddenRegion=Class.create();HiddenRegion.prototype={initialize:function(a){this.div_id=a;hidden_divs[a]=this},ajaxUpdate:function(a){var b=a.childNodes[0];var c=b.getAttribute('action');switch(c){case'hide':hr_hide(this.div_id);break;case'show':var d=b.getAttribute('near_id');hr_showNear(this.div_id,d);break}}};function openMenuItemEditForm(a,b,c){var d=$('edit_form');var e=$('link_text');var f=$('item_id');e.value=c;f.value=b;var g=(document.compatMode&&document.compatMode!='BackCompat')?document.documentElement:document.body;var h=$(a);var i=RicoUtil.toDocumentPosition(h);var j=d;var k=i.x;var l=g.clientWidth;j.style.display='block';j.style.position='absolute';var m=j.offsetWidth;if(k+m>l){k=l-m}else{k=i.x}j.style.left=k+"px";j.style.top=(i.y+h.offsetHeight)+"px";j.style.opacity=0;new Rico.Effect.FadeTo('edit_form',1,250,5,{complete:function(){}})}var tt_offsetx=12;var tt_offsety=8;function NewToolTip(a){if(document.createElement){var b=document.createElement('div');b.id=a;b.style.display='none';b.style.position='absolute';b.innerHTML='&nbsp;';document.body.appendChild(b)}}var ie5=(document.getElementById&&document.all);var ns6=(document.getElementById&&!document.all);var ua=navigator.userAgent.toLowerCase();var isapple=(ua.indexOf('applewebkit')!=-1?1:0);function RefreshTipPosition(e){if(document.getElementById){var a=(document.compatMode&&document.compatMode!='BackCompat')?document.documentElement:document.body;pagex=(isapple==1?0:(ie5)?a.scrollLeft:window.pageXOffset);pagey=(isapple==1?0:(ie5)?a.scrollTop:window.pageYOffset);mousex=(ie5)?event.x:(ns6)?clientX=e.clientX:false;mousey=(ie5)?event.y:(ns6)?clientY=e.clientY:false;var b=$('tooltip_div');var c=a.clientWidth;var d=b.offsetWidth;var f=mousex+pagex+tt_offsetx;if(f+d>c){f=c-d}b.style.left=(f)+'px';b.style.top=(mousey+pagey+tt_offsety)+'px'}}function TipCreate(a){if(!document.getElementById('tooltip_div')){NewToolTip('tooltip_div')}var b=document.getElementById('tooltip_div');b.innerHTML=tip;b.style.display='block';document.onmousemove=RefreshTipPosition}function TipExit(){document.getElementById('tooltip_div').style.display='none'}function showProductPic(a,b){if(document.getElementById){document.getElementById(a).src=b}}function switchOptionPrices(a){var b=/\s/g;var c=a.replace(b,"_");var d='price_option_'+c;var e=document.getElementById(d).innerHTML;document.getElementById('price-display-value').innerHTML=e;document.getElementById('price-form-value').value=e}function showPicture(a,b,c,d,e,f){if(document.getElementById){if(f){document.getElementById('product-purchase-info').innerHTML=document.getElementById('purchase_info_'+c).innerHTML}showProductPic(a,b);document.getElementById(d).innerHTML=document.getElementById('image_caption_'+c).innerHTML;AddClassName(document.getElementById(e),'thumb-active',1);if(document.lastGalleryHighlight){var g=$(document.lastGalleryHighlight);if(g){RemoveClassName(g,'thumb-active')}document.lastGalleryHighlight=""}document.lastGalleryHighlight=e}}function searchableLoadDiv(a,b,c){if(document.getElementById){var d=c+a;document.getElementById(b).innerHTML=document.getElementById(d).innerHTML}}function AJSearchLoadDiv(a,b,c){ajaxEngine.sendRequest(c,'item_id='+a,'target_id='+b)}function searchAnchoredFilterFor(a){if(document.anchoredFilterObject){document.anchoredFilterObject.set(a)}}function ajCollect(a,b,c,d,e){if(document.getElementById){var f=document.getElementById(a+'_summary_id');var g=document.getElementById(a+'_wrapper_id');if(f&&g){ajaxEngine.sendRequest('process_ajCollect','coll='+a,'fn='+b,'item_id='+c,'redraw_id='+d,'state='+e,'summary=1','wrapper=1')}else if(f){ajaxEngine.sendRequest('process_ajCollect','coll='+a,'fn='+b,'item_id='+c,'redraw_id='+d,'state='+e,'summary=1')}else if(g){ajaxEngine.sendRequest('process_ajCollect','coll='+a,'fn='+b,'item_id='+c,'redraw_id='+d,'state='+e,'wrapper=1')}else{ajaxEngine.sendRequest('process_ajCollect','coll='+a,'fn='+b,'item_id='+c,'redraw_id='+d,'state='+e)}}}function ShowConditionalField(a){var b='hide'+a;var c=$(b);if(c){c.style.display="block"}}function showSubMenu(e,a,b,c){if(!e){e=window.event}var d=(window.event)?e.srcElement:e.target;if(d.nodeName!='DIV'){return}if(document.getElementById){var f='menu_block_'+a;var g='menu_target_'+a;if(b=='show'){document.getElementById(g).innerHTML=document.getElementById(f).innerHTML;AddClassName(document.getElementById(c),'highlight',1);if(navigator.appName=="Microsoft Internet Explorer"&&navigator.appVersion<"7.0"){pngfix()}}else{var h=(e.relatedTarget)?e.relatedTarget:e.toElement;while(h!=d&&h.nodeName!='BODY'){h=h.parentNode}if(h==d){return}document.getElementById(g).innerHTML='&nbsp;';RemoveClassName(document.getElementById(c),'highlight')}}}function googleLoadMap(a,b,c,d,e){var f=new google.maps.Map2(document.getElementById(a));var g=new GLatLng(b,c);f.setCenter(g,e);if(d=='show-controls'){f.addControl(new GSmallMapControl());f.addControl(new GMapTypeControl())}if(d=='controls-and-marker'){f.addControl(new GSmallMapControl());f.addControl(new GMapTypeControl());var h=new GMarker(g);f.addOverlay(h)}}function anchoredFilterList(d){this.selectobj=d;this.flags='i';this.match_text=true;this.match_value=false;this.show_debug=false;this.init=function(){if(!this.selectobj){return this.debug('selectobj not defined')}if(!this.selectobj.options){return this.debug('selectobj.options not defined')}this.optionscopy=[];if(this.selectobj&&this.selectobj.options){for(var i=0;i<this.selectobj.options.length;i++){this.optionscopy[i]=new Option();this.optionscopy[i].text=d.options[i].text;if(d.options[i].value){this.optionscopy[i].value=d.options[i].value}else{this.optionscopy[i].value=d.options[i].text}}document.anchoredFilterObject=this}};this.reset=function(){this.set('')};this.set=function(a){var b=0,index=0,regexp,e;if(!this.selectobj){return this.debug('selectobj not defined')}if(!this.selectobj.options){return this.debug('selectobj.options not defined')}this.selectobj.options.length=0;try{regexp=new RegExp(a,this.flags)}catch(err){if(typeof this.hook=='function'){this.hook()}return}for(b=0;b<this.optionscopy.length;b++){var c=this.optionscopy[b];if((this.match_text&&regexp.test(c.text))||(this.match_value&&regexp.test(c.value))){this.selectobj.options[index++]=new Option(c.text,c.value,false)}}if(typeof this.hook=='function'){this.hook()}};this.set_ignore_case=function(a){if(a){this.flags='i'}else{this.flags=''}};this.debug=function(a){if(this.show_debug){alert('FilterList: '+a)}};this.init()}mceCustomiseEditor=function(a){var b=a.id+'_publish_regions';var c=MyRegionManger[0].regions;for(i=0;i<c.length;i++){MyMCEEditors[b].add(c[i],c[i])}if(/MSIE (\d+\.\d+);/.test(navigator.userAgent)){var d=Number(RegExp.$1);if(d>=5){var e=a.contentAreaContainer,formObj=document.forms[0],dimensions={x:0,y:0,maxX:0,maxY:0},doc,docFrame;dimensions.x=formObj.offsetWidth;dimensions.y=formObj.offsetHeight;document.getElementById('simple-mce-wrapper').style.width=dimensions.x-20+"px"}}};var niftyOk=(document.getElementById&&document.createElement&&Array.prototype.push);var niftyCss=false;function CreateEl(x){return(document.createElement(x))}function FixIE(a){if(a.currentStyle!=null&&a.currentStyle.hasLayout!=null&&a.currentStyle.hasLayout==false){a.style.display="inline-block"}}function AddCss(){niftyCss=true;var l=CreateEl("link");l.setAttribute("type","text/css");l.setAttribute("rel","stylesheet");l.setAttribute("href","/css/niftyCorners.css");l.setAttribute("media","screen");document.getElementsByTagName("head")[0].appendChild(l)}String.prototype.find=function(a){return(this.indexOf(a)>=0?true:false)};var oldonload=window.onload;if(typeof(NiftyLoad)!='function'){NiftyLoad=function(){}}if(typeof(oldonload)=='function'){window.onload=function(){oldonload();AddCss();NiftyLoad()}}else{window.onload=function(){AddCss();NiftyLoad()}}function CreateStrip(a,b,c,d,e){var x=CreateEl("b");x.className=e+a;x.style.backgroundColor=c;x.style.borderColor=d;if(b=="left"){x.style.borderRightWidth="0";x.style.marginRight="0"}else if(b=="right"){x.style.borderLeftWidth="0";x.style.marginLeft="0"}return(x)}function getStyleProp(x,a){if(x.currentStyle){return(x.currentStyle[a])}if(document.defaultView.getComputedStyle){return(document.defaultView.getComputedStyle(x,'')[a])}return(null)}function rgb2hex(a){var b="",v,h,i;var c=/([0-9]+)[, ]+([0-9]+)[, ]+([0-9]+)/;h=c.exec(a);for(i=1;i<4;i++){v=parseInt(h[i],10).toString(16);if(v.length==1){b+="0"+v}else{b+=v}}return("#"+b)}function getBk(x){var c=getStyleProp(x,"backgroundColor");if(c==null||c=="transparent"||c.find("rgba(0, 0, 0, 0)")){return("transparent")}if(c.find("rgb")){c=rgb2hex(c)}return(c)}function getParentBk(x){var a=x.parentNode,c;while(a.tagName.toUpperCase()!="HTML"&&(c=getBk(a))=="transparent"){a=a.parentNode}if(c=="transparent"){c="#FFFFFF"}return(c)}function getPadding(x,a){var p=getStyleProp(x,"padding"+a);if(p==null||!p.find("px")){return(0)}return(parseInt(p,10))}function Mix(a,b){var i,step1,step2,x,y,r=[];if(a.length==4){step1=1}else{step1=2}if(b.length==4){step2=1}else{step2=2}for(i=0;i<3;i++){x=parseInt(a.substr(1+step1*i,step1),16);if(step1==1){x=16*x+x}y=parseInt(b.substr(1+step2*i,step2),16);if(step2==1){y=16*y+y}r[i]=Math.floor((x*50+y*50)/100);r[i]=r[i].toString(16);if(r[i].length==1){r[i]="0"+r[i]}}return("#"+r[0]+r[1]+r[2])}function AddTop(a,b,c){var d=CreateEl("b"),lim=4,border="",p,i,btype="r",bk,color;d.style.marginLeft="-"+getPadding(a,"Left")+"px";d.style.marginRight="-"+getPadding(a,"Right")+"px";if(c.find("alias")||(color=getBk(a))=="transparent"){color="transparent";bk="transparent";border=getParentBk(a);btype="t"}else{bk=getParentBk(a);border=Mix(color,bk)}d.style.background=bk;d.className="niftycorners";p=getPadding(a,"Top");if(c.find("small")){d.style.marginBottom=(p-2)+"px";btype+="s";lim=2}else if(c.find("big")){d.style.marginBottom=(p-10)+"px";btype+="b";lim=8}else{d.style.marginBottom=(p-5)+"px"}for(i=1;i<=lim;i++){d.appendChild(CreateStrip(i,b,color,border,btype))}a.style.paddingTop="0";a.insertBefore(d,a.firstChild)}function AddBottom(a,b,c){var d=CreateEl("b"),lim=4,border="",p,i,btype="r",bk,color;d.style.marginLeft="-"+getPadding(a,"Left")+"px";d.style.marginRight="-"+getPadding(a,"Right")+"px";if(c.find("alias")||(color=getBk(a))=="transparent"){color="transparent";bk="transparent";border=getParentBk(a);btype="t"}else{bk=getParentBk(a);border=Mix(color,bk)}d.style.background=bk;d.className="niftycorners";p=getPadding(a,"Bottom");if(c.find("small")){d.style.marginTop=(p-2)+"px";btype+="s";lim=2}else if(c.find("big")){d.style.marginTop=(p-10)+"px";btype+="b";lim=8}else{d.style.marginTop=(p-5)+"px"}for(i=lim;i>0;i--){d.appendChild(CreateStrip(i,b,color,border,btype))}a.style.paddingBottom=0;a.appendChild(d)}function getElementsBySelector(b){var i,j,selid="",selclass="",tag=b,tag2="",els2,k,f,a,s=[],objlist=[],c;if(b.find("#")){if(b.find(" ")){s=b.split(" ");var d=s[0].split("#");if(d.length==1){return(objlist)}f=document.getElementById(d[1]);if(f){v=f.getElementsByTagName(s[1]);for(i=0;i<v.length;i++){objlist.push(v[i])}}return(objlist)}else{s=b.split("#");tag=s[0];selid=s[1];if(selid!=""){f=document.getElementById(selid);if(f){objlist.push(f)}return(objlist)}}}if(b.find(".")){s=b.split(".");tag=s[0];selclass=s[1];if(selclass.find(" ")){s=selclass.split(" ");selclass=s[0];tag2=s[1]}}var e=document.getElementsByTagName(tag);if(selclass==""){for(i=0;i<e.length;i++){objlist.push(e[i])}return(objlist)}for(i=0;i<e.length;i++){c=e[i].className.split(" ");for(j=0;j<c.length;j++){if(c[j]==selclass){if(tag2==""){objlist.push(e[i])}else{els2=els[i].getElementsByTagName(tag2);for(k=0;k<els2.length;k++){objlist.push(els2[k])}}}}}return(objlist)}function Rounded(a,b){var i,top="",bottom="",v=[];if(b!=""){b=b.replace("left","tl bl");b=b.replace("right","tr br");b=b.replace("top","tr tl");b=b.replace("bottom","br bl");b=b.replace("transparent","alias");if(b.find("tl")){top="both";if(!b.find("tr")){top="left"}}else if(b.find("tr")){top="right"}if(b.find("bl")){bottom="both";if(!b.find("br")){bottom="left"}}else if(b.find("br")){bottom="right"}}if(top==""&&bottom==""&&!b.find("none")){top="both";bottom="both"}v=getElementsBySelector(a);for(i=0;i<v.length;i++){FixIE(v[i]);if(top!=""){AddTop(v[i],top,b)}if(bottom!=""){AddBottom(v[i],bottom,b)}}}function SameHeight(a,b){var i,v=a.split(","),t,j,els=[],gap;for(i=0;i<v.length;i++){t=getElementsBySelector(v[i]);els=els.concat(t)}for(i=0;i<els.length;i++){if(els[i].offsetHeight>b){b=els[i].offsetHeight}els[i].style.height="auto"}for(i=0;i<els.length;i++){gap=b-els[i].offsetHeight;if(gap>0){t=CreateEl("b");t.className="niftyfill";t.style.height=gap+"px";nc=els[i].lastChild;if(nc.className=="niftycorners"){els[i].insertBefore(t,nc)}else{els[i].appendChild(t)}}}}function Nifty(a,b){if(niftyOk==false){return}if(niftyCss==false){AddCss()}var i,v=a.split(","),h=0;if(b==null){b=""}if(b.find("fixed-height")){h=getElementsBySelector(v[0])[0].offsetHeight}for(i=0;i<v.length;i++){Rounded(v[i],b)}if(b.find("height")){SameHeight(a,h)}}var winCal;var dtToday=new Date();var Cal;var MonthName=["January","February","March","April","May","June","July","August","September","October","November","December"];var WeekDayName1=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var WeekDayName2=["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"];var exDateTime;var selDate;var cnTop="200";var cnLeft="500";var WindowTitle="DateTime Picker";var WeekChar=2;var CellWidth=20;var DateSeparator="/";var TimeMode=24;var ShowLongMonth=true;var ShowMonthYear=true;var MonthYearColor="#cc0033";var WeekHeadColor="#0099CC";var SundayColor="#6699FF";var SaturdayColor="#CCCCFF";var WeekDayColor="white";var FontColor="blue";var TodayColor="#FFFF33";var SelDateColor="FFFF99";var YrSelColor="#cc0033";var MthSelColor="#cc0033";var ThemeBg="";var PrecedeZero=true;var MondayFirstDay=true;function GenCell(a,b,c){var d;var e;var f;var g;var h;var i;if(a==null){d=""}else{d=a}if(c!=null){f="bgcolor=\""+c+"\""}else{f=""}if((b!=null)&&(b)){g="color='red'><b>";vHLstr2="</b>"}else{g=">";vHLstr2=""}if(Cal.ShowTime){i="winMain.document.getElementById('"+Cal.Ctrl+"').value+=' '+"+"winMain.Cal.getShowHour()"+"+':'+"+"winMain.Cal.Minutes";if(Cal.ShowSeconds){i+="+':'+"+"winMain.Cal.Seconds"}if(TimeMode==12){i+="+' '+winMain.Cal.AMorPM"}}else{i=""}e="<td "+f+" width="+CellWidth+" align='center'><font face='verdana' size='2'"+g+"<a href=\"javascript:winMain.document.getElementById('"+Cal.Ctrl+"').value='"+Cal.FormatDate(d)+"';"+i+";window.close();\">"+d+"</a>"+vHLstr2+"</font></td>";return e}function RenderCal(){var a;var b;var c;var i;var j;var d;var e=0;var f;winCal.document.open();winCal.document.writeln("<html><head><title>"+WindowTitle+"</title>");winCal.document.writeln("<script>var winMain=window.opener;</script>");winCal.document.writeln("</head><body background='"+ThemeBg+"' link="+FontColor+" vlink="+FontColor+"><form name='Calendar'>");a="<table border=1 cellpadding=1 cellspacing=1 width='100%' align=\"center\" valign=\"top\">\n";a+="<tr>\n<td colspan='7'><table border=0 width='100%' cellpadding=0 cellspacing=0><tr>\n";if(Cal.Scroller=="DROPDOWN"){a+="<td align='left'><select name=\"MonthSelector\" onChange=\"javascript:winMain.Cal.SwitchMth(this.selectedIndex);winMain.RenderCal();\">\n";for(i=0;i<12;i++){if(i==Cal.Month){d="Selected"}else{d=""}a+="<option "+d+" value >"+MonthName[i]+"\n"}a+="</select></td>";a+="\n<td align='right'><a href=\"javascript:winMain.Cal.DecYear();winMain.RenderCal()\"><b><font color=\""+YrSelColor+"\"><</font></b></a><font face=\"Verdana\" color=\""+YrSelColor+"\" size=2><b> "+Cal.Year+" </b></font><a href=\"javascript:winMain.Cal.IncYear();winMain.RenderCal()\"><b><font color=\""+YrSelColor+"\">></font></b></a></td></tr></table></td>\n";a+="</tr>"}else if(Cal.Scroller=="ARROW"){a+="<td align='center'><a href='javascript:winMain.Cal.DecYear();winMain.RenderCal();'>- </a></td>";a+="<td align='center'><a href='javascript:winMain.Cal.DecMonth();winMain.RenderCal();'>&lt;</a></td>";a+="<td align='center' width='70%'><font face='Verdana' size='2' color='"+YrSelColor+"'><b>"+Cal.GetMonthName(ShowLongMonth)+" "+Cal.Year+"</b></font></td>";a+="<td align='center'><a href='javascript:winMain.Cal.IncMonth();winMain.RenderCal();'>&gt;</a></td>";a+="<td align='center'><a href='javascript:winMain.Cal.IncYear();winMain.RenderCal();'>+</a></td>";a+="</tr></table></td></tr>"}if((ShowMonthYear)&&(Cal.Scroller=="DROPDOWN")){a+="<tr><td colspan='7'><font face='Verdana' size='2' align='center' color='"+MonthYearColor+"'><b>"+Cal.GetMonthName(ShowLongMonth)+" "+Cal.Year+"</b></font></td></tr>\n"}a+="<tr bgcolor="+WeekHeadColor+">";var g=[];if(MondayFirstDay==true){g=WeekDayName2}else{g=WeekDayName1}for(i=0;i<7;i++){a+="<td align='center'><font face='Verdana' size='2'>"+g[i].substr(0,WeekChar)+"</font></td>"}a+="</tr>";winCal.document.write(a);CalDate=new Date(Cal.Year,Cal.Month);CalDate.setDate(1);f=CalDate.getDay();if(MondayFirstDay==true){f-=1;if(f==-1){f=6}}b="<tr>";for(i=0;i<f;i++){b=b+GenCell();e=e+1}for(j=1;j<=Cal.GetMonDays();j++){var h;e=e+1;if((j==dtToday.getDate())&&(Cal.Month==dtToday.getMonth())&&(Cal.Year==dtToday.getFullYear())){h=GenCell(j,true,TodayColor)}else{if((j==selDate.getDate())&&(Cal.Month==selDate.getMonth())&&(Cal.Year==selDate.getFullYear())){h=GenCell(j,true,SelDateColor)}else{if(MondayFirstDay==true){if(e%7==0){h=GenCell(j,false,SundayColor)}else if((e+1)%7==0){h=GenCell(j,false,SaturdayColor)}else{h=GenCell(j,null,WeekDayColor)}}else{if(e%7==0){h=GenCell(j,false,SaturdayColor)}else if((e+6)%7==0){h=GenCell(j,false,SundayColor)}else{h=GenCell(j,null,WeekDayColor)}}}}b=b+h;if((e%7==0)&&(j<Cal.GetMonDays())){b=b+"</tr>\n<tr>"}}winCal.document.writeln(b);if(Cal.ShowTime){var k;k=Cal.getShowHour();c="<tr>\n<td colspan='7' align='center'>";c+="<input type='text' name='hour' maxlength=2 size=1 style=\"WIDTH: 22px\" value="+k+" onchange=\"javascript:winMain.Cal.SetHour(this.value)\">";c+=" : ";c+="<input type='text' name='minute' maxlength=2 size=1 style=\"WIDTH: 22px\" value="+Cal.Minutes+" onchange=\"javascript:winMain.Cal.SetMinute(this.value)\">";if(Cal.ShowSeconds){c+=" : ";c+="<input type='text' name='second' maxlength=2 size=1 style=\"WIDTH: 22px\" value="+Cal.Seconds+" onchange=\"javascript:winMain.Cal.SetSecond(this.value)\">"}if(TimeMode==12){var l=(Cal.AMorPM=="AM")?"Selected":"";var m=(Cal.AMorPM=="PM")?"Selected":"";c+="<select name=\"ampm\" onchange=\"javascript:winMain.Cal.SetAmPm(this.options[this.selectedIndex].value);\">";c+="<option "+l+" value=\"AM\">AM</option>";c+="<option "+m+" value=\"PM\">PM<option>";c+="</select>"}c+="\n</td>\n</tr>";winCal.document.write(c)}winCal.document.writeln("\n</table>");winCal.document.writeln("</form></body></html>");winCal.document.close()}function Calendar(a,b){this.Date=a.getDate();this.Month=a.getMonth();this.Year=a.getFullYear();this.Hours=a.getHours();if(a.getMinutes()<10){this.Minutes="0"+a.getMinutes()}else{this.Minutes=a.getMinutes()}if(a.getSeconds()<10){this.Seconds="0"+a.getSeconds()}else{this.Seconds=a.getSeconds()}this.MyWindow=winCal;this.Ctrl=b;this.Format="ddMMyyyy";this.Separator=DateSeparator;this.ShowTime=false;this.Scroller="DROPDOWN";if(a.getHours()<12){this.AMorPM="AM"}else{this.AMorPM="PM"}this.ShowSeconds=true}function NewCal(a,b,c,d,e,f){Cal=new Calendar(dtToday);if((c!=null)&&(c)){Cal.ShowTime=true;if((d!=null)&&((d=='12')||(d=='24'))){TimeMode=d}if((f!=null)&&(f)){Cal.ShowSeconds=false}}if(a!=null){Cal.Ctrl=a}if(b!=null){Cal.Format=b.toUpperCase()}if(e!=null){if(e.toUpperCase()=="ARROW"){Cal.Scroller="ARROW"}else{Cal.Scroller="DROPDOWN"}}exDateTime=document.getElementById(a).value;if(exDateTime!=""){var g;var h;var i;var j;var k;var l;var m;var n;var o;var p;var q;var r;var s;g=exDateTime.indexOf(DateSeparator,0);h=exDateTime.indexOf(DateSeparator,(parseInt(g,10)+1));var t=parseInt(Cal.Format.toUpperCase().lastIndexOf("M"),10)-parseInt(Cal.Format.toUpperCase().indexOf("M"),10)-1;if((Cal.Format.toUpperCase()=="DDMMYYYY")||(Cal.Format.toUpperCase()=="DDMMMYYYY")){if(DateSeparator==""){k=exDateTime.substring(2,4+t);l=exDateTime.substring(0,2);m=exDateTime.substring(4+t,8+t)}else{k=exDateTime.substring(g+1,h);l=exDateTime.substring(0,g);m=exDateTime.substring(h+1,h+5)}}else if((Cal.Format.toUpperCase()=="MMDDYYYY")||(Cal.Format.toUpperCase()=="MMMDDYYYY")){if(DateSeparator==""){k=exDateTime.substring(0,2+t);l=exDateTime.substring(2+t,4+t);m=exDateTime.substring(4+t,8+t)}else{k=exDateTime.substring(0,g);l=exDateTime.substring(g+1,h);m=exDateTime.substring(h+1,h+5)}}else if((Cal.Format.toUpperCase()=="YYYYMMDD")||(Cal.Format.toUpperCase()=="YYYYMMMDD")){if(DateSeparator==""){k=exDateTime.substring(4,6+t);l=exDateTime.substring(6+t,8+t);m=exDateTime.substring(0,4)}else{k=exDateTime.substring(g+1,h);l=exDateTime.substring(h+1,h+3);m=exDateTime.substring(0,g)}}if(isNaN(k)){n=Cal.GetMonthIndex(k)}else{n=parseInt(k,10)-1}if((parseInt(n,10)>=0)&&(parseInt(n,10)<12)){Cal.Month=n}if((parseInt(l,10)<=Cal.GetMonDays())&&(parseInt(l,10)>=1)){Cal.Date=l}o=/^\d{4}$/;if(o.test(m)){Cal.Year=parseInt(m,10)}if(Cal.ShowTime==true){if(TimeMode==12){strAMPM=exDateTime.substring(exDateTime.length-2,exDateTime.length);Cal.AMorPM=strAMPM}i=exDateTime.indexOf(":",0);j=exDateTime.indexOf(":",(parseInt(i,10)+1));if(i>0){p=exDateTime.substring(i,(i)-2);Cal.SetHour(p);q=exDateTime.substring(i+1,i+3);Cal.SetMinute(q);r=exDateTime.substring(j+1,j+3);Cal.SetSecond(r)}}}selDate=new Date(Cal.Year,Cal.Month,Cal.Date);winCal=window.open("","DateTimePicker","toolbar=0,status=0,menubar=0,fullscreen=no,width=200,height=245,resizable=0,top="+cnTop+",left="+cnLeft);RenderCal();winCal.focus()}function GetMonthIndex(a){for(i=0;i<12;i++){if(MonthName[i].substring(0,3).toUpperCase()==a.toUpperCase()){return i}}}Calendar.prototype.GetMonthIndex=GetMonthIndex;function IncYear(){Cal.Year++}Calendar.prototype.IncYear=IncYear;function DecYear(){Cal.Year--}Calendar.prototype.DecYear=DecYear;function IncMonth(){Cal.Month++;if(Cal.Month>=12){Cal.Month=0;Cal.IncYear()}}Calendar.prototype.IncMonth=IncMonth;function DecMonth(){Cal.Month--;if(Cal.Month<0){Cal.Month=11;Cal.DecYear()}}Calendar.prototype.DecMonth=DecMonth;function SwitchMth(a){Cal.Month=a}Calendar.prototype.SwitchMth=SwitchMth;function SetHour(a){var b;var c;if(TimeMode==24){b=23;c=0}else if(TimeMode==12){b=12;c=1}else{alert("TimeMode can only be 12 or 24")}var d=new RegExp("^\\d\\d");var e=new RegExp("^\\d");if(e.test(a)){a="0"+a}if(d.test(a)&&(parseInt(a,10)<=b)&&(parseInt(a,10)>=c)){if((TimeMode==12)&&(Cal.AMorPM=="PM")){if(parseInt(a,10)==12){Cal.Hours=12}else{Cal.Hours=parseInt(a,10)+12}}else if((TimeMode==12)&&(Cal.AMorPM=="AM")){if(a==12){a-=12}Cal.Hours=parseInt(a,10)}else if(TimeMode==24){Cal.Hours=parseInt(a,10)}}}Calendar.prototype.SetHour=SetHour;function SetMinute(a){var b=new RegExp("^\\d\\d$");if(b.test(a)&&(a<60)){Cal.Minutes=a}}Calendar.prototype.SetMinute=SetMinute;function SetSecond(a){var b=new RegExp("^\\d\\d$");if(b.test(a)&&(a<60)){Cal.Seconds=a}}Calendar.prototype.SetSecond=SetSecond;function SetAmPm(a){this.AMorPM=a;if(a=="PM"){this.Hours=(parseInt(this.Hours,10))+12;if(this.Hours==24){this.Hours=12}}else if(a=="AM"){this.Hours-=12}}Calendar.prototype.SetAmPm=SetAmPm;function getShowHour(){var a;if(TimeMode==12){if(parseInt(this.Hours,10)==0){this.AMorPM="AM";a=parseInt(this.Hours,10)+12}else if(parseInt(this.Hours,10)==12){this.AMorPM="PM";a=12}else if(this.Hours>12){this.AMorPM="PM";if((this.Hours-12)<10){a="0"+((parseInt(this.Hours,10))-12)}else{a=parseInt(this.Hours,10)-12}}else{this.AMorPM="AM";if(this.Hours<10){a="0"+parseInt(this.Hours,10)}else{a=this.Hours}}}else if(TimeMode==24){if(this.Hours<10){a="0"+parseInt(this.Hours,10)}else{a=this.Hours}}return a}Calendar.prototype.getShowHour=getShowHour;function GetMonthName(a){var b=MonthName[this.Month];if(a){return b}else{return b.substr(0,3)}}Calendar.prototype.GetMonthName=GetMonthName;function GetMonDays(){var a=[31,28,31,30,31,30,31,31,30,31,30,31];if(this.IsLeapYear()){a[1]=29}return a[this.Month]}Calendar.prototype.GetMonDays=GetMonDays;function IsLeapYear(){if((this.Year%4)==0){if((this.Year%100==0)&&(this.Year%400)!=0){return false}else{return true}}else{return false}}Calendar.prototype.IsLeapYear=IsLeapYear;function FormatDate(a){var b=this.Month+1;if(PrecedeZero==true){if(a<10){a="0"+a}if(b<10){b="0"+b}}if(this.Format.toUpperCase()=="DDMMYYYY"){return(a+DateSeparator+b+DateSeparator+this.Year)}else if(this.Format.toUpperCase()=="DDMMMYYYY"){return(a+DateSeparator+this.GetMonthName(false)+DateSeparator+this.Year)}else if(this.Format.toUpperCase()=="MMDDYYYY"){return(b+DateSeparator+a+DateSeparator+this.Year)}else if(this.Format.toUpperCase()=="MMMDDYYYY"){return(this.GetMonthName(false)+DateSeparator+a+DateSeparator+this.Year)}else if(this.Format.toUpperCase()=="YYYYMMDD"){return(this.Year+DateSeparator+b+DateSeparator+a)}else if(this.Format.toUpperCase()=="YYYYMMMDD"){return(this.Year+DateSeparator+this.GetMonthName(false)+DateSeparator+a)}else{return(a+DateSeparator+(this.Month+1)+DateSeparator+this.Year)}}Calendar.prototype.FormatDate=FormatDate;var ta_objs=[];var up=38;var down=40;var enter_key=13;var TypeaheadKeyHandler=Class.create();TypeaheadKeyHandler.attributes=['input_id','ta'];TypeaheadKeyHandler.prototype={initialize:function(a,b){this.ta=a;this.input_id=b;var c=$(this.input_id);c.onkeyup=this.keyUp.bindAsEventListener(this);c.onkeydown=this.keyDown.bindAsEventListener(this);c.onblur=this.blur.bindAsEventListener(this);if(a.opera){c.onkeypress=this.keyUp.bindAsEventListener(this)}this.upkeydown=false;this.downkeydown=false},keyUp:function(e){var a=$(this.input_id);if(a.value.length==0&&!this.ta.opera){this.ta.hideSuggestions()}if(this.specialKey(e)){return}if(a.value.length>0){this.ta.requestSuggestions()}},specialKey:function(e){if(e.keyCode==up){this.upkeydown=false;return true}else if(e.keyCode==down){this.downkeydown=false;return true}else if(e.keyCode==enter_key){this.ta.chooseSelection();return true}else{return false}},keyDown:function(e){if(e.keyCode==up&&!this.upkeydown){this.upkeydown=true;this.ta.selectUp()}else if(e.keyCode==down&&!this.downkeydown){this.downkeydown=true;this.ta.selectDown()}else if(e.keyCode==enter_key){return false}},blur:function(e){}};var Typeahead=Class.create();Typeahead.attributes=["ie",'opera','input_id','div_id','suggest_func','suggest_ids','ta_name','selected_idx'];Typeahead.prototype={initialize:function(a,b,c,d,e){this.input_id=b;this.div_id=c;this.suggest_func=d;this.suggest_ids=[];this.ta_name=a;this.active_id=e;var f=navigator.userAgent.toLowerCase();this.ie=f.indexOf("msie")!=-1;this.opera=f.indexOf("opera")!=-1;this.selected_idx=0;this.setupField();this.in_progress=false;this.pending=false;this.raw_content_expression=false;this.link_text="";this.place_text="";ta_objs[a]=this;document.typeAheadObject=this},setupField:function(){var a=$(this.input_id);if(this.ie){a.autocomplete="off"}var b=new TypeaheadKeyHandler(this,this.input_id)},requestSuggestions:function(){var a=$(this.input_id);var b=a.value;if(!this.in_progress&&b.length>0){if(b.length==1){this.in_progress=true;setTimeout(this.delayedRequestSuggestions.bind(this),500);Element.show($(this.active_id))}else{ajGet(this.suggest_func,'ta_name='+this.ta_name,'key='+b,'target_div='+this.div_id);this.in_progress=true;Element.show($(this.active_id))}}else{this.pending=true}},delayedRequestSuggestions:function(){var a=$(this.input_id);var b=a.value;if(b.length>0){ajGet(this.suggest_func,'ta_name='+this.ta_name,'key='+b,'target_div='+this.div_id)}else{this.in_progress=false;Element.hide($(this.active_id))}},ajaxUpdate:function(a){var b=a.childNodes[0];var c=b.getAttribute('selections');var d=b.getAttribute('exec_js');if(c){this.setSuggestions(c);if(d){var e=d.split('``\\r\\n``');d=e.join(" ");eval(d)}}else{this.hideSuggestions()}if(this.in_progress){this.in_progress=false;Element.hide($(this.active_id))}if(this.pending){this.pending=false;this.requestSuggestions()}},setSuggestions:function(a){var b=a.split(';;');var i;this.suggest_ids=[];this.selected_idx=0;for(i=0;i<b.length;i++){var c=b[i];var d=c.split('==');var e=d[0];var f=d[1];this.suggest_ids.push([e,f])}if(this.suggest_ids.length>0){e=this.suggest_ids[0][0];var g=$(e);g.className='cf_suggestion_selected';this.showSuggestions()}else{this.hideSuggestions()}},showSuggestions:function(){var a=$(this.input_id);var b=RicoUtil.toDocumentPosition(a);var c=$(this.div_id);c.style.top=b.y+a.offsetHeight+'px';c.style.left=b.x+'px';c.style.display='';var d=$('mce_editor_0_formatSelect');if(d){d.style.visibility="hidden"}},hideSuggestions:function(){var a=$(this.div_id);a.style.display='none';var b=$('mce_editor_0_formatSelect');if(b){b.style.visibility="visible"}},chooseSelection:function(){var a=$(this.input_id);a.value=this.suggest_ids[this.selected_idx][1];startBrackets=/\[\[/;endBrackets=/\]\]/;this.raw_content_expression=a.value;this.raw_content_expression=this.raw_content_expression.replace(startBrackets,"");this.raw_content_expression=this.raw_content_expression.replace(endBrackets,"");this.setFocus()},selectUp:function(){var a=this.selected_idx;if(a>0){var b=$(this.suggest_ids[a][0]);var c=$(this.suggest_ids[a-1][0]);b.className='cf_suggestion';c.className='cf_suggestion_selected';this.selected_idx=a-1}},selectDown:function(){var a=this.selected_idx;if(a<(this.suggest_ids.length-1)){var b=$(this.suggest_ids[a][0]);var c=$(this.suggest_ids[a+1][0]);b.className='cf_suggestion';c.className='cf_suggestion_selected';this.selected_idx=a+1}},setContentExpressionExtension:function(a,b){var c=$(this.input_id);if(this.raw_content_expression){if(b=='linked'){var d=/linked/gi;a=a.replace(d," ");this.link_text=a}if(b=='placed'){this.place_text=a}this.rebuildExtensions()}},rebuildExtensions:function(){var a=$(this.input_id);var b="";if((this.place_text.length>0)&&(this.link_text.length>0)){b="[[ "+this.link_text+" linked to "+this.raw_content_expression+" => "+this.place_text+" ]]"}if((this.place_text.length>0)&&(this.link_text.length==0)){b="[[ "+this.raw_content_expression+" => "+this.place_text+" ]]"}if((this.place_text.length==0)&&(this.link_text.length>0)){b="[[ "+this.link_text+" linked to "+this.raw_content_expression+" ]]"}if((this.place_text.length==0)&&(this.link_text.length==0)){b="[[ "+this.raw_content_expression+" ]]"}doubleSpaces=/\s\s/gi;b=b.replace(doubleSpaces," ");b=b.replace(doubleSpaces," ");a.value=b.replace(doubleSpaces," ")},setFocus:function(){var a=$(this.input_id);this.hideSuggestions();this.rebuildExtensions();a.focus();a.select()}};function taExtendCE(e,a,b){if(document.getElementById){linker=document.getElementById(a);document.typeAheadObject.setContentExpressionExtension(linker.value,b)}if(e){if(window.event){keynum=e.keyCode}else if(e.which){keynum=e.which}if(keynum==13){document.typeAheadObject.setFocus()}}}function taToggleTickbox(a,b,c){if(document.getElementById){el=document.getElementById(a);cb=document.getElementById(b);fl=document.getElementById(c);if(el.style.display=='block'){el.style.display='none';cb.checked=false;if(b=='buildLink'){document.typeAheadObject.setContentExpressionExtension('','linked')}if(b=='placeContent'){document.typeAheadObject.setContentExpressionExtension('','placed')}document.typeAheadObject.setFocus()}else{el.style.display='block';cb.checked=true;if(b=='buildLink'){taExtendCE(false,c,'linked')}if(b=='placeContent'){taExtendCE(false,c,'placed')}if(fl.value.length==0){fl.focus()}if(fl.value.length>0){document.typeAheadObject.setFocus()}}}}function textareaResizer(a){if(textareaResizer.htmlstyle==null){textareaResizer.htmlstyle=document.getElementsByTagName('html')[0].style}var b=navigator.userAgent.toLowerCase(),name;switch(true){case b.indexOf('konqueror')>=0:case b.indexOf('opera')>=0:case b.charAt(b.indexOf('msie')+5)==5:case b.charAt(b.indexOf('safari')-4)>=3:return;break}var c=textareaResizer.instances.length;textareaResizer.instances[textareaResizer.instances.length]=this;var d=document.createElement('span');d.className='textarea-handle';d.onmousedown=function(e){textareaResizer.instances[c].listen(e)};d.onmouseover=function(){this.style.cursor='n-resize'};d.onmouseout=function(){this.style.cursor='auto'};d=a.parentNode.insertBefore(d,a.nextSibling);d.middle=Math.ceil(textareaResizer.findHeight(d)/2);this.handle=d;this.textarea=a;this.index=c;this.minHeight=50}textareaResizer.isResizing=false;textareaResizer.instances=[];textareaResizer.htmlstyle=null;textareaResizer.findPosY=function(a){var b=0;if(a.offsetParent){while(a.offsetParent){b+=a.offsetTop;a=a.offsetParent}}else if(a.y){b+=a.y}return b};textareaResizer.findHeight=function(a,b){if(a.height&&b!=true){return a.height}else{if(a.style.height){a.height=parseInt(a.style.height,10)}else{a.style.height=a.clientHeight+'px';a.height=parseInt(a.style.height,10)};return a.height}};textareaResizer.pageY=function(e){if(!e.pageY){return e.clientY+window.document.documentElement.scrollTop}else{return e.pageY}};textareaResizer.addToAll=function(){var a=[];for(var i=0,textarea;textarea=document.getElementsByTagName('textarea')[i];i++){a[i]=new textareaResizer(textarea)}textarea=null};textareaResizer.prototype.listen=function(e){var a=this.handle,index=this.index;textareaResizer.htmlstyle.cursor='n-resize';textareaResizer.isResizing=true;a.onmousedown=null;a.onmouseup=function(e){textareaResizer.instances[index].stopListening(e)};window.document.onmouseup=function(e){textareaResizer.instances[index].stopListening(e)};window.document.onmousemove=function(e){textareaResizer.instances[index].resize(e)}};textareaResizer.prototype.resize=function(e){if(!e){e=window.event}e.cancelBubble=true;var a=document.selection;if(a){a.clear()}if(textareaResizer.isResizing){var b=this.textarea,handle=this.handle,minHeight=this.minHeight;var c=textareaResizer.findHeight(b,true)+textareaResizer.pageY(e)-textareaResizer.findPosY(handle)-handle.middle;if(c<minHeight){c=minHeight}b.style.height=c+'px'}};textareaResizer.prototype.stopListening=function(e){var a=this.handle;var b=this.index;textareaResizer.htmlstyle.cursor='auto';textareaResizer.isResizing=false;window.document.onmousemove=null;window.document.onmouseup=null;a.onmouseup=null;a.onmousedown=function(e){textareaResizer.instances[b].listen(e)}};