var apager={body:"",advBody:"",range:null,results:null,pages:null,page:1,leftPage:null,rightPage:null,leftPager:null,rightPager:null,pages_array:null,messages_count:null,messages_from:null,messages_to:null,pager_index:null,initClassName:"messages_pager_bar",page_results_count:null,id:"apager",init:function(page){this.page=page;this.pager_index=0;display_messages(page,0,0);},construct:function(results,range,pages_array,pages_count,all_count){this.results=results;this.range=range;this.pages_array=pages_array;this.pages=pages_count;this.leftPage=pages_array[0];this.rightPage=pages_array[pages_array.length-1];this.messages_count=all_count
this.build();},getBody:function(){return this.body;},getAdvBody:function(){return this.advBody;},build:function(){this.clear();if(this.page!=1){this.body+='<a href=\"'+global_path+'messages/#\" onclick=\"apager.firstPage();return false;\"><img src="'+static_path+'images/controll.gif" alt="first page" /></a>&nbsp;';}
if(this.page>1){this.body+='<a href=\"'+global_path+'messages/#\" onclick=\"apager.prevPage();return false;\"><img src="'+static_path+'images/arrow-left.gif " alt="previous page" /></a>&nbsp;';}
for(x in this.pages_array){if(this.pages_array[x]==this.page){this.body+=' <b style=\"color:black\">'+this.pages_array[x]+'</b> ';}
else{this.body+=' <a href=\"'+global_path+'messages/#\" onclick=\"apager.gotoPage('+this.pages_array[x]+');return false;\">'+this.pages_array[x]+'</a> ';}}
if(this.page!=this.pages){this.body+='<a href=\"'+global_path+'messages/#\" onclick=\"apager.nextPage();return false;\"><img src="'+static_path+'images/arrow-right.gif " alt="next page" /></a>&nbsp;';}
if(this.page<this.pages){this.body+='<a href=\"'+global_path+'messages/#\" onclick=\"apager.lastPage();return false;\"><img src="'+static_path+'images/controlr.gif" alt="last page" /></a>&nbsp;';}
this.advBody=""
var opts=new Array(10,20,50,100);this.advBody+="<span style=\"font-size:11px;font-weight:bold;\">Advanced options:</span> "+"<span style=\"font-size:9px;\">Results per page: </span>"+"<select id=\"sel_pag_res\" onchange=\"apager.setResults()\">";for(x in opts){if(opts[x]==this.results){this.advBody+="<option value="+opts[x]+" selected=\"selected\">"+opts[x]+"</option>";}
else{this.advBody+="<option value="+opts[x]+">"+opts[x]+"</option>";}}
this.advBody+="</select>";this.advBody+="&nbsp;|&nbsp;";this.advBody+="<span style=\"font-size:9px;\">Go to page:</span>&nbsp;"+"<img src=\""+static_path+"images/arrow_left2.gif\" onclick=\"apager.pageDown()\"/>"+"<input type=\"text\" value=\""+this.page+"\" id=\"page_input\" style=\"width:30px;text-align:center;\" class=\"fontWeightNormal\" onkeypress=\"return handleEnterKey(event)\"/>"+"<img src=\""+static_path+"images/arrow_right2.gif\" onclick=\"apager.pageUp()\"/>&nbsp;"+"<input type=\"button\" class=\"searchb3\" value=\"Go\" id=\"page_go_button\" onclick=\"apager.jumpToPage(this)\"/>";},rebuildPages:function(){this.pages_array.length=0;var i;for(i=this.leftPager;i<=this.rightPager;i++){this.pages_array.push(i)}},isNeutral:function(page){var ranges=this.getRanges(page);this.leftPager=ranges.left;this.rightPager=ranges.right
if(page>=this.leftPage&&page<=this.rightPage){this.page=page;return true;}
this.page=page;this.leftPage=ranges.left;this.rightPage=ranges.right;return false;},changePage:function(newpage){if(this.isNeutral(newpage)){this.repaint();var l=this.pages_array.length;this.pager_index=parseInt(l-1)-(parseInt(this.pages_array[l-1])-parseInt(newpage));change_display(this.results*this.pager_index,this.results);}
else{display_messages(newpage,this.leftPage,this.rightPage);}},getRanges:function(page){var out_l=0;var out_r=0;var l=page-this.range;var r=page+this.range;if(l<1&&r>this.pages){l=1;r=this.pages;}
else{if(l<1){out_l=1-l;if(out_l>0){if(out_l+r>this.pages){r=this.pages;}else{r+=out_l;}}
l=1;}
if(r>this.pages){out_r=r-this.pages;if(out_r>0){if(l-out_r<1){l=1;}else{l-=out_r;}}
r=this.pages;}}
return{left:l,right:r};},nextPage:function(){this.changePage(this.page+1);},prevPage:function(){this.changePage(this.page-1);},firstPage:function(){this.changePage(1);},lastPage:function(){this.changePage(this.pages);},gotoPage:function(page){this.changePage(page);},resetState:function(){if(document.getElementById('mpagerbar')){if(document.getElementById('mpagerbar').style.display=='none'){this.hide();}else{this.show();}
$('#mpagerbar').get(0).className=this.initClassName;$('#mpager').css('display','none');}},show:function(){$('#mpagerbar').css('display','block');},hide:function(){$('#mpagerbar').css('display','none');$('#mpager').css('display','none');},repaint:function(){this.rebuildPages();this.build();$('#'+this.id).html(this.getBody());},clear:function(){this.body="";},setResults:function(){var r=document.getElementById("sel_pag_res");var val=r.options[r.selectedIndex].value;$.ajax({type:"POST",url:global_path+"messages/setmsgresults.plain",data:{results:val},dataType:"plain",success:function(data,textStatus){if(data.match(/error/)){alert(errmsg[2]);}
if(data.match(/ok/)){apager.init(1);}
if(data.match(/db_exception/)){alert(errmsg[0]);return;}}});},jumpToPage:function(buttonObj){if(buttonObj==null){return;}
var inp=document.getElementById("page_input");if(inp==null){return;}
var display_settings=display_panel.get_display_settings();$.ajax({type:"POST",url:global_path+"messages/checkpageexist.json",data:{sort:display_settings[0],order:display_settings[1],filter:display_settings[2],filter_type:display_settings[3],page:inp.value,left:0,right:0},dataType:"json",success:function(data,textStatus){if(data.status.match(/error/)){blinkingError.Start("!!!",inp,buttonObj);}
if(data.status.match(/ok/)){apager.init(data.value);}
if(data.status.match(/no_page/)){blinkingError.Start("!!!",inp,buttonObj);}
if(data.status.match(/db_exception/)){alert(errmsg[0]);return;}}});},pageUp:function(){var val=parseInt($('#page_input').attr('value'));var n=val?val+1:1;if(n>this.pages){$('#page_input').attr('value',this.page);}else{$('#page_input').attr('value',n);}},pageDown:function(){var val=parseInt($('#page_input').attr('value'));var n=val?val-1:1;if(n<1){$('#page_input').attr('value',this.pages);}else{$('#page_input').attr('value',n);}},refreshStatusInfo:function(){var s=(this.page-1)*this.results;if(!this.results&&!this.page){$('#pager_info_from').html('0');$('#pager_info_to').html('0');$('#pager_info_of').html('0');$('#more_opt_link').hide();$('#more_opt_sep').hide();}
else
{$('#pager_info_from').html((s+1).toString())
$('#pager_info_to').html((parseInt(s)+parseInt(this.page_results_count)).toString());$('#pager_info_of').html(this.messages_count);$('#more_opt_link').show();$('#more_opt_sep').show();}},setNoResultsState:function(){this.results=0;this.page=0;this.page_results_count=0;this.messages_count=0;}};var display_panel={sort:new Array("added","type"),order:new Array("desc","asc"),filter:new Array("all","viewed","new"),type_filter:new Array("all","system","request","invitation","user"),si:0,oi:0,fi:0,ti:0,sort_name:new Array("date","type"),order_name:new Array("<img src=\""+static_path+"images/arrow-down2.gif\" class=\"imgfix\" alt=\"descending\" title=\"descending\" />","<img src=\""+static_path+"images/arrow-up2.gif\" class=\"imgfix\" alt=\"ascending\" title=\"ascending\" />"),global_display_style:0,filter_ids:new Array("filter_all","filter_read","filter_unread"),type_ids:new Array("type_all","type_system","type_request","type_invitation","type_user"),display_style_ids:new Array("display_list","display_expanded"),style_filter_on:"element_on",style_filter_off:"element_off",style_filter_type_on:"element_on",style_filter_type_off:"element_off",style_display_list_on:"list1",style_display_list_off:"list2",style_display_expanded_on:"expanded1",style_display_expanded_off:"expanded2",obj_sort:null,obj_order:null,init:function(){this.obj_sort=$("#sort_new");this.obj_order=$("#order_new");this.refresh_names();},change_sort:function(){if(this.si!=0&&this.si!=1)
{alert("Bad type, change sort");}
this.si=this.si?0:1;this.refresh_names();apager.init(1);return false;},change_order:function(){if(this.oi!=0&&this.oi!=1)
{alert("Bad type, change order");}
this.oi=this.oi?0:1;this.refresh_names();apager.init(1);return false;},change_filter:function(x){if(this.fi!=0&&this.fi!=1&&this.fi!=2)
{alert("Bad type, change order");}
this.fi=parseInt(x);apager.init(1);this.change_style();return false;},change_type:function(x){if(this.ti!=0&&this.ti!=1&&this.ti!=2&&this.ti!=3&&this.ti!=4)
{alert("Bad type, change order");}
this.ti=parseInt(x);apager.init(1);this.change_style();return false;},refresh_names:function(){this.obj_sort.html(this.get_sort_name());this.obj_order.html(this.get_order_name());this.change_style();},change_style:function(){for(x in this.filter_ids){$("#"+this.filter_ids[x]).get(0).className=this.style_filter_off;}
for(x in this.type_ids){$("#"+this.type_ids[x]).get(0).className=this.style_filter_type_off;}
$("#"+this.display_style_ids[0]).get(0).className=this.style_display_list_off;$("#"+this.display_style_ids[1]).get(0).className=this.style_display_expanded_off;$("#"+this.filter_ids[this.fi]).get(0).className=this.style_filter_on;$("#"+this.type_ids[this.ti]).get(0).className=this.style_filter_type_on;if(this.global_display_style==0){$("#"+this.display_style_ids[0]).get(0).className=this.style_display_list_on;}
if(this.global_display_style==1){$("#"+this.display_style_ids[1]).get(0).className=this.style_display_expanded_on;}},get_display_settings:function(){return new Array(this.sort[this.si],this.order[this.oi],this.filter[this.fi],this.type_filter[this.ti]);},get_sort_name:function(){return this.sort_name[this.si];},get_order_name:function(){return this.order_name[this.oi];},get_type_filter_name:function(){return this.type_filter[this.ti];}};function msg_debug(){$.ajax({type:"POST",url:global_path+"messages/debug.plain",dataType:"plain",success:function(data,textStatus){if(data.match(/error/)){alert(errmsg[2]);}
if(data.match(/ok/)){}
if(data.match(/db_exception/)){alert(errmsg[0]);return;}}});}
var message_classes={system:'message_system',user:'message_user',request:'message_request',invitation:'message_invitation'};var global_ids=new Array();function display_mini_msg(){$.ajax({type:"POST",url:global_path+"messages/getcount.json",dataType:"json",success:function(data,textStatus){if(data.status.match(/error/)){}
if(data.status.match(/ok/)){var html='('+data.newmsg+'/'+data.allmsg+')';if(parseInt(data.newmsg)>0)
html+=' <img class="imgfix" src="'+static_path+'images/newmsg.gif" title="New messages" />';$('#new_messages_count').html(html);}
if(data.status.match(/db_exception/)){}}});}
function display_messages(newpage,leftP,rightP){var regexp=new RegExp("%%(.*?)%%");var str='<img src="'+static_path+'images/ajax-loader.gif" style="margin-left:48%;" alt="loading..."/>';var display_settings=display_panel.get_display_settings();global_ids.length=0;$('#message_box_content').html(str);str="";$.ajax({type:"POST",url:global_path+"messages/get.json",data:{sort:display_settings[0],order:display_settings[1],filter:display_settings[2],filter_type:display_settings[3],page:newpage,left:leftP,right:rightP},dataType:"json",success:function(data,textStatus){if(data.status.match(/^error$/)){alert(errmsg[1]);return;}
if(data.status.match(/^ok$/)){apager.construct(data.results,data.range,data.pages_array,data.pages,data.all_count);var count=data.messages.length;var i;var j;var x;if(data.pages>1){str+='<div class="messages_pager_bar" id="mpagerbar" style="display:block">'+'<span id="apager">';str+=apager.getBody();str+='</span>'+'</div>';}
else{str+='<div class="messages_pager_bar" id="mpagerbar" style="display:none">'+'<span id="apager">&nbsp;</span></div>';}
str+='<div ';str+='class="pager_main" id="mpager" >';str+='<p>';str+=apager.getAdvBody();str+='</p>';str+='</div>';for(i=0;i<count;i++)
{var komunikat=data.templates[data.messages[i].variant]['text'];var alert_title=data.templates[data.messages[i].variant]['title'];for(x in data.messages[i].content)
{var reg=new RegExp("%%"+x+"%%",'g');komunikat=komunikat.replace(reg,data.messages[i].content[x]);alert_title=alert_title.replace(reg,data.messages[i].content[x]);}
str+='<div ';str+='class="'+message_classes[data.messages[i].type]+'_bar" id="al'+data.messages[i].message_id+'bar" onmouseover="overMessageBar(this)" onmouseout="outMessageBar(this)">';str+='<span class="h_left" ';if(data.messages[i].viewed==0){str+='style="font-weight:bold" onclick="roll_unroll_message(\'al'+data.messages[i].message_id+'\')">'+' '+data.messages[i].added+' | '+'<span id="ttt'+data.messages[i].message_id+'">'+alert_title+'</span>'+'</span>';}
else
{str+='style="font-weight:normal" onclick="roll_unroll_message(\'al'+data.messages[i].message_id+'\')">'+' '+data.messages[i].added+' | '+'<span id="ttt'+data.messages[i].message_id+'">'+alert_title+'</span>'+'</span>';}
str+='<span class="h_right">';if(data.messages[i].viewed==0){str+='<a class="buttong" id="vv'+data.messages[i].message_id+'" onclick="mark_viewed('+data.messages[i].message_id+')"><em>'+'Mark as read'+'</em></a> ';}
str+='<a class="buttonr" onclick="delete_message('+data.messages[i].message_id+')" id="del'+data.messages[i].message_id+'"><em>'+'Delete'+'</em></a></span>';str+='</div>';str+='<div ';str+='class="message_main" id="al'+data.messages[i].message_id+'" onmouseover="overMessageMain(this)" onmouseout="outMessageMain(this)">';str+='<p>';str+=komunikat;str+='</p>';str+='</div>';global_ids.push(new Array(data.messages[i].message_id,data.messages[i].viewed,data.messages[i].added,data.messages[i].type));}
$('#message_box_content').hide();$('#message_box_content').html(str);change_display(apager.pager_index*apager.results,apager.results);$('#message_box_content').show();}
if(data.status.match(/^no$/)){str="<div style=\"margin:10px\">No messages.</div>";$('#message_box_content').html(str);apager.setNoResultsState();apager.refreshStatusInfo();return;}
if(data.status.match(/^db_exception$/)){alert(errmsg[0]);return;}}});}
function list_view(){var i;var num=0;var class_name;for(i=0;i<global_ids.length;i++)
{if(document.getElementById("al"+global_ids[i][0]+"bar").style.display=='block')
{document.getElementById('al'+global_ids[i][0]).style.display='none'
class_name=document.getElementById('al'+global_ids[i][0]+'bar').className;if(class_name.match(/_on/))
{class_name=class_name.substr(0,(class_name.length-3));document.getElementById('al'+global_ids[i][0]+'bar').className=class_name;}}}
display_panel.global_display_style=0;apager.resetState();display_panel.change_style();}
function expanded_view(){var i;var num=0;for(i=0;i<global_ids.length;i++)
{if(document.getElementById('al'+global_ids[i][0]+'bar').style.display=="block")
{$("#al"+global_ids[i][0]).css('display','block');if(!(document.getElementById('al'+global_ids[i][0]+'bar').className.match(/_on/))){document.getElementById('al'+global_ids[i][0]+'bar').className+='_on';}}}
display_panel.global_display_style=1;apager.resetState();display_panel.change_style();}
function get_display_settings(){var s=new Array("added","type");var o=new Array("desc","asc");var f=new Array("all","viewed","new");var t=new Array("all","system","request","invitation");var si=$('#sort').get(0).selectedIndex;var oi=$('#order').get(0).selectedIndex;var fi=$('#filter').get(0).selectedIndex;var ti=$('#type_filter').get(0).selectedIndex;return new Array(s[si],o[oi],f[fi],t[ti]);}
function change_display(start,count){$('#message_box_content').hide();var i;var id;for(i=0;i<global_ids.length;i++)
{id=global_ids[i][0];$('#al'+id+'bar').css('display','none');$('#al'+id).css('display','none');}
var c=count;if(apager.page==apager.pages){c=global_ids.length%apager.results;if(c==0){c=apager.results;}}
apager.page_results_count=c;var ile=parseInt(start)+parseInt(c);for(i=start;i<ile;i++){id=global_ids[i][0];$('#al'+id+'bar').css('display','block');$('#al'+id).css('display','block');}
if(display_panel.global_display_style==1){expanded_view();}
else{list_view();}
apager.refreshStatusInfo();$('#message_box_content').show();}
function mark_all_viewed(){var display_settings=display_panel.get_display_settings();$.ajax({type:"POST",url:global_path+"messages/viewedall.plain",data:{filter:display_settings[2],filter_type:display_settings[3]},dataType:"plain",success:function(data,textStatus){if(data.match(/error/)){alert(errmsg[3]);}
if(data.match(/ok/)){apager.init(apager.page);display_mini_msg();}
if(data.match(/db_exception/)){alert(errmsg[0]);return;}}});}
function mark_viewed(id){$.ajax({type:"POST",url:global_path+"messages/viewed.plain",data:{"mid":id},dataType:"plain",success:function(data,textStatus){if(data.match(/error/)){alert(errmsg[3]);}
if(data.match(/ok/)){var tagia=document.getElementById('al'+id+'bar').getElementsByTagName('a');var i;for(i=0;i<tagia.length;i++)
{if(tagia.item(i).id.match(/vv/))
{var parent_div=tagia.item(i).parentNode;parent_div.removeChild(tagia.item(i));}}
var spans=document.getElementById('al'+id+'bar').getElementsByTagName('span');for(i=0;i<spans.length;i++)
{if(spans.item(i).className.match(/h_left/))
{spans.item(i).style.fontWeight='normal';}}
display_mini_msg();set_ids_viewed(id);}
if(data.match(/db_exception/)){alert(errmsg[0]);return;}}});}
function delete_viewed(){var r=confirm("Do you really want to delete all read messages?");if(r==false){return;}
$.ajax({type:"POST",url:global_path+"messages/delete_viewed.json",dataType:"plain",success:function(data,textStatus){if(data.match(/error/)){alert(errmsg[3]);}
if(data.match(/ok/)){apager.init(1);display_mini_msg();}
if(data.match(/db_exception/)){alert(errmsg[0]);return;}}});}
function delete_message(id){$("#del"+id).removeAttr('onclick')
$.ajax({type:"POST",url:global_path+"messages/delete.plain",data:{"mid":id},dataType:"plain",success:function(data,textStatus){if(data.match(/error/)){alert(errmsg[3]);}
if(data.match(/ok/)){if(apager.page_results_count>1){apager.init(apager.page);}else{apager.init(apager.page-1);}
display_mini_msg();}
if(data.match(/db_exception/)){alert(errmsg[0]);return;}}});}
function roll_unroll_message(div_id){var bar=div_id+'bar';if(!document.getElementById(bar)){return;}
var class_name=$("#"+bar).get(0).className;if(!div_id.match(/mpager/))
{if($("#"+div_id).get(0).style.display=="block")
{$("#"+div_id).get(0).style.display="none";class_name=trim_last_characters(class_name,8);$("#"+bar).get(0).className=class_name+'_over';}
else
{$("#"+div_id).get(0).style.display="block";class_name=trim_last_characters(class_name,5);$("#"+bar).get(0).className=class_name+'_on_over';}}
else
{if($("#"+div_id).get(0).style.display=="block")
{$("#"+div_id).get(0).style.display="none";class_name=trim_last_characters(class_name,3);$("#"+bar).get(0).className=class_name;}
else
{$("#"+div_id).get(0).style.display="block";$("#"+bar).get(0).className=class_name+'_on';}}}
function set_ids_viewed(id){var i;for(i=0;i<global_ids.length;i++)
{if(global_ids[i][0]==id)
{global_ids[i][1]=1;break;}}}
function showMessageForm(username,message_id){document.getElementById('messageform_body').value='';var msgDiv=document.getElementById('messageform');msgDiv.style.display='block';var centerPos=window.center({width:msgDiv.clientWidth,height:msgDiv.clientHeight});var width=msgDiv.clientWidth;var height=msgDiv.clientHeight;msgDiv.style.left=centerPos.x+'px';msgDiv.style.top=centerPos.y+'px';$('#bold_receiver_name').html(username);$('#messageform_username').val(username);msgDiv.style.visibility='visible';var contentDiv=document.getElementById('messageform_content');contentDiv.style.visibility='visible';contentDiv.style.display='block';var errorDiv=document.getElementById('messageform_error');errorDiv.style.display='none';errorDiv.style.visibility='hidden';document.getElementById('messageform_sendbutton').disabled=false;document.getElementById('messageform_title').value=getTitleContent(message_id);document.getElementById('messageform_body').value=getMessageContent(message_id);}
function getMessageContent(message_id){var msg=$("#rawmsg"+message_id).html()
msg=msg.replace(/\n/ig,"")
msg=msg.replace(/<br(\s*\/)?>/ig,"&lt;br&gt;&gt;")
msg=html_entity_decode(msg)
msg=msg.replace(/<br(\s*\/)?>/ig,"\n")
return">"+msg+"\n";}
function getTitleContent(message_id){var title=$("#ttt"+message_id).html()
title=html_entity_decode(title)
return"Re: "+title;}
function closeMessageForm(){var msgDiv=document.getElementById('messageform');msgDiv.style.visibility='hidden';msgDiv.style.display='none';}
function sendUserMessage(){var username=document.getElementById('messageform_username').value;var errorDiv=document.getElementById('messageform_error');errorDiv.style.display='block';errorDiv.style.visibility='visible';errorDiv.innerHTML='<img src="'+static_path+'images/ajax-loader_s.gif" />';var sendButton=document.getElementById('messageform_sendbutton');sendButton.disabled=true;var subject=document.getElementById('messageform_title').value;var content=document.getElementById('messageform_body').value;$.ajax({type:"POST",url:global_path+"user/message/"+username+'.plain',data:{'subject':subject,'content':content},dataType:"plain",success:function(data,textStatus){if(data.match(/error/)){var sendButton=document.getElementById('messageform_sendbutton');sendButton.disabled=false;var errorDiv=document.getElementById('messageform_error');errorDiv.style.display='block';errorDiv.style.visibility='visible';errorDiv.innerHTML="<div class=\"error_box\" style=\"color:red; margin: 0\">Do not leave the message subject and/or message body empty. Subject length is limited to 100 characters, body length is limited to 1000 characters.</div>";}
if(data.match(/ok/)){var errorDiv=document.getElementById('messageform_error');errorDiv.style.display='block';errorDiv.style.visibility='visible';errorDiv.innerHTML="<div class=\"error_box2\" style=\"color:green; margin: 0\">Your message has been sent.</div>";}
if(data.match(/db_exception/)){var sendButton=document.getElementById('messageform_sendbutton');sendButton.disabled=false;var errorDiv=document.getElementById('messageform_error');errorDiv.style.display='block';errorDiv.style.visibility='visible';errorDiv.innerHTML="<div class=\"error_box\" style=\"color:red; margin: 0\">There was an error while trying to send the message. A database exception occurred.\nPlease try again and if the problem persists contact us at support@filestube.com.</div>";return;}}});}
function overMessageBar(bar){if(!(bar.className.match(/_over/))){bar.className+='_over';}
var main_id=bar.id.substr(0,(bar.id.length-3));var main=document.getElementById(main_id);if(!(main.className.match(/_over/))){main.className+="_over";}}
function outMessageBar(bar){if(bar.className.match(/_over/))
{var class_name=bar.className;class_name=class_name.substr(0,(class_name.length-5));bar.className=class_name;}
var main_id=bar.id.substr(0,(bar.id.length-3));var main=document.getElementById(main_id);if(main.className.match(/_over/)){class_name=main.className.substr(0,(main.className.length-5));main.className=class_name;}}
function overMessageMain(main){if(!(main.className.match(/_over/))){main.className+='_over';}
var bar=document.getElementById(main.id+'bar');var class_name=bar.className;if(!(class_name.match(/_over/))){bar.className=class_name+'_over';}}
function outMessageMain(main){if(main.className.match(/_over/)){var class_name=main.className;class_name=class_name.substr(0,(class_name.length-5));main.className=class_name;}
var bar=document.getElementById(main.id+'bar');class_name=bar.className;if(class_name.match(/_over/)){class_name=class_name.substr(0,(class_name.length-5));bar.className=class_name;}}