
$(document).ready(function(){$('#adminnav a').click(function(){var id='adminsubnav'+$(this).attr('id');if(!$('#'+id).length)return true;$('div.adminsubnav ul').removeClass('current');$('#'+id).addClass('current');return false;});});function insertcode(tag,desc,textAreaId){var textarea=document.getElementById(textAreaId);var open="["+tag+"]";var close="[/"+tag+"]";if(!textarea.setSelectionRange){var selected=document.selection.createRange().text;if(selected.length<=0){textarea.value+=open+prompt("Please enter the text you'd like to "+desc,"")+close;}else{if(tag=='url'){var myregexp=/\b(https?|ftp):\/\/([-A-Z0-9.]+)(\/[-A-Z0-9+&@#\/%=~_|!:,.;]*)?(\?[-A-Z0-9+&@#\/%=~_|!:,.;]*)?/i;var match=myregexp.exec(selected);if(match!=null){result=match[0];}else{result="http://";}
var url=prompt("Please enter the address to link to (include http://)",result);if((url!='')&&(url!='http://')){var open="["+tag+"="+url+"]";}}
if(tag=='email'){var url=prompt("Please enter the email address to link to","");if(url!=''){var open="["+tag+"="+url+"]";}}
document.selection.createRange().text=open+selected+close;}}else{if(tag=='url'){var myregexp=/\b(https?|ftp):\/\/([-A-Z0-9.]+)(\/[-A-Z0-9+&@#\/%=~_|!:,.;]*)?(\?[-A-Z0-9+&@#\/%=~_|!:,.;]*)?/i;var match=myregexp.exec(textarea.value.substring(textarea.selectionStart,textarea.selectionEnd));if(match!=null){result=match[0];}else{result="http://";}
var url=prompt("Please enter the address to link to (include http://)",result);if((url!='')&&(url!='http://')){var open="["+tag+"="+url+"]";}}
if(tag=='email'){var url=prompt("Please enter the email address to link to","");if(url!=''){var open="["+tag+"="+url+"]";}}
var pretext=textarea.value.substring(0,textarea.selectionStart);var codetext=open+textarea.value.substring(textarea.selectionStart,textarea.selectionEnd)+close;var posttext=textarea.value.substring(textarea.selectionEnd,textarea.value.length)
if(codetext==open+close){codetext=open+prompt("Please enter the text you'd like to "+desc,"")+close;}
textarea.value=pretext+codetext+posttext;}
textarea.focus();}
function insertelement(element,desc,textAreaId,code){var textarea=document.getElementById(textAreaId);var pretext=textarea.value.substring(0,textarea.selectionStart);var posttext=textarea.value.substring(textarea.selectionEnd,textarea.value.length)
if(element=='ul'){codetext="[list]\n[*]First List Item\n[*]Second List Item\n[*]Third List Item\n[/list]\n";}else if(element=='ol'){codetext="[list=1]\n[*]First List Item\n[*]Second List Item\n[*]Third List Item\n[/list]\n";}else if(element=='source'){codetext=code;}else{codetext="";}
textarea.value=pretext+codetext+posttext;textarea.focus();}
function changemode(mode){if(mode==''){mode='standard';}
if(mode=='basic'){var advanced=getElementsByClassName("advanced");for(var i=0;i<advanced.length;i++){advanced[i].className+=" hide";}
var standard=getElementsByClassName("standard");for(var i=0;i<standard.length;i++){standard[i].className+=" hide";}}
if(mode=='standard'){var advanced=getElementsByClassName("advanced");for(var i=0;i<advanced.length;i++){advanced[i].className+=" hide";}
var standard=getElementsByClassName("standard");for(var i=0;i<standard.length;i++){standard[i].className=standard[i].className.replace(new RegExp(" hide\\b"),"");}}
if(mode=='advanced'){var advanced=getElementsByClassName("advanced");for(var i=0;i<advanced.length;i++){advanced[i].className=advanced[i].className.replace(new RegExp(" hide\\b"),"");}
var standard=getElementsByClassName("standard");for(var i=0;i<standard.length;i++){standard[i].className=standard[i].className.replace(new RegExp(" hide\\b"),"");}}
setCookie('adminmode',mode,'','/');}
function selectmode(){var mode=(getCookie('adminmode')=='null')?'standard':getCookie('adminmode');document.getElementById('basic-mode').className='non-selected';document.getElementById('standard-mode').className='non-selected';document.getElementById('advanced-mode').className='non-selected';document.getElementById(mode+'-mode').className='selected';}
function LimitTextSize(fieldid,countid,max){if(enforce==''){enforce=true;}
field=document.getElementById(fieldid);count=document.getElementById(countid);if((field.value.length>max)&&(enforce==true))
field.value=field.value.substring(0,max);else
count.value=max-field.value.length;}
function jojotab(tabname){tabname='tab-'+tabname;tabs=document.getElementsByClassName('jojo-tab');iMax=tabs.length;for(i=0;i<iMax;i++){if(tabs[i].id==tabname){tabs[i].show();}else{tabs[i].hide();}}}
function addFocusEvents(){$("input, textarea, select").focus(function(){$(this).addClass("focused");if($(this).attr('title')!=''){$('#help-text').html($(this).attr('title'));if($('#help-text').css('display')=='none'){$('#help-text').show();}}}).blur(function(){$(this).removeClass("focused");$('#help-text').html('');$('#help-text').hide();});}
function showPreview(){if(!$('#fm_pageid').val()){alert('Preview not available on new pages.');return false;}
$('#preview-overlay').show();center('preview-overlay');center('preview-iframe');$('#preview-iframe').attr('src',siteurl+'/'+$('#fm_pageid').val()+'/index');$('#preview-iframe').onload=function(){var oIframe=$('#preview-iframe');var oDoc=oIframe.contentWindow||oIframe.contentDocument;if(oDoc.document){oDoc=oDoc.document;}
if(oDoc.getElementById('h1')){oDoc.getElementById('h1').innerHTML=$('#fm_pg_title').value;}
if(oDoc.getElementById('content')){oDoc.getElementById('content').innerHTML=$('#fm_pg_body').value;}};return false;}
function hidePreview(){$('#preview-iframe').hide();$('#preview-overlay').hide();}
function setTextEditorContent(id){$('.jTagEditor').val('');var f=id.replace(/fm_(.*)/ig,"$1");if($("input[name='editor_"+f+"']:checked").val()=='bb'){$('textarea[name='+id+'_bb]').val($('#'+id).val());}else{$('textarea[name='+id+'_html]').val($('#'+id).val());}}
function center(element){try{element=$(element);}catch(e){return;}
var my_width=0;var my_height=0;if(typeof(window.innerWidth)=='number'){my_width=window.innerWidth;my_height=window.innerHeight;}else if(document.documentElement&&(document.documentElement.clientWidth||document.documentElement.clientHeight)){my_width=document.documentElement.clientWidth;my_height=document.documentElement.clientHeight;}
else if(document.body&&(document.body.clientWidth||document.body.clientHeight)){my_width=document.body.clientWidth;my_height=document.body.clientHeight;}
element.style.position='absolute';element.style.zIndex=99;var scrollY=0;if(document.documentElement&&document.documentElement.scrollTop){scrollY=document.documentElement.scrollTop;}else if(document.body&&document.body.scrollTop){scrollY=document.body.scrollTop;}else if(window.pageYOffset){scrollY=window.pageYOffset;}else if(window.scrollY){scrollY=window.scrollY;}
var elementDimensions=Element.getDimensions(element);var setX=(my_width-elementDimensions.width)/2;var setY=(my_height-elementDimensions.height)/2+scrollY;setX=(setX<0)?0:setX;setY=(setY<0)?0:setY;element.style.left=setX+"px";element.style.top=setY+"px";element.style.display='block';}
function countDown(fieldid,countid,max){field=document.getElementById(fieldid);count=document.getElementById(countid);count.value=max-field.value.length;}
$(document).ready(function(){addFocusEvents();$('#menu li').click(function(){$('#menu li').removeClass('selected');$(this).addClass('selected');});});