$.fx.speeds._default=1000;var loginLogo='powered By Design Monkey';var scrolltop=$(document).scrollTop()+300;var loader=$('
Loading...
').appendTo('body');if(document.location.hash=='#systemloading'){document.write('
Loading
');} var dmCMS={sitepath:'/',init:function(parentElement){this.setupLogin();if($('#dmcms-admin-toolbar').length>0){this.loadCMSmenus();} this.findOverlayLinks(parentElement);this.findTabLinks(parentElement);this.findScrollLinks(parentElement);this.loadTooltips(parentElement);},reload:function(parentElement){this.loadTabs(parentElement);this.loadTable(parentElement);this.loadForm(parentElement);this.loadPortlets(parentElement);this.findOverlayLinks(parentElement);this.findTabLinks(parentElement);this.loadTooltips(parentElement);$.ui.dialog.overlay.resize();if($.isFunction('loadTinyMCE'))loadTinyMCE(this.sitepath);this.resizeInner();},destroy:function(){},setupLogin:function(){$(document).keypress(function(event){if($.browser.msie){$.ctrl('Z',function(){dmCMS.loadLogin('');});}else{if(event.keyCode==120){dmCMS.loadLogin('');}}});},loadLogin:function(typeID){loader.fadeIn();$.ajax({url:'admin/getlogin.php',data:{typeID:typeID,action:'getlogin'},type:'post',dataType:'json',success:function(data){if(data.error){var loginForm="
";loginForm+="

"+data.error+"

";loginForm+="
";if(data.button){var showbuttons={Cancel:function(){$(this).dialog("close");},"My Account":function(){window.location.href=data.button.link;}};}else{var showbuttons={Cancel:function(){$(this).dialog("close");}};}}else{var loginForm="
";loginForm+="

All form fields are required.

";loginForm+="
";loginForm+="";loginForm+="";loginForm+="";loginForm+="
";loginForm+="
";loginForm+="
";loginForm+="
";loginForm+="
";loginForm+="
";loginForm+="
";loginForm+="

Forgotten Password?";if(data.can_register==1){loginForm+=" • Not a Member? Register Now.";} loginForm+="

";if(data.fb_connect==1){loginForm+="login with your facebook account.";} loginForm+="
";var showbuttons={"Login":function(){$('#loginForm').submit();},Cancel:function(){$(this).dialog("close");}};} if($('#dmCMS-login').length>0)$('#dmCMS-login').remove();$(loginForm).dialog({resizable:false,open:function(){$('.ui-widget-overlay').hide().fadeIn();},show:"fade",width:400,modal:true,position:'center',buttons:showbuttons,close:function(){}}).parent().find('.ui-dialog-buttonpane:first').append(loginLogo);loader.fadeOut();dmCMS.reload($('#dmCMS-login'));}});},doLogin:function(){$('#login-alert').removeClass('ui-state-error ui-state-highlight ui-corner-all').html('Checking Details...').progressbar({value:30});if($('#fblogin-alert').length>0){$('#fblogin-alert').removeClass('ui-state-error ui-state-highlight ui-corner-all').html('Checking Details...').progressbar({value:30});} $.ajax({url:'admin/login.php',data:$("#loginForm").serialize(),type:'post',dataType:'json',success:function(data){if(data.error){$('#login-alert').progressbar("destroy");$('#login-alert').removeClass('ui-state-highlight').addClass('ui-state-error ui-corner-all').html('Error: '+data.error);if($('#fblogin-alert').length>0){$('#fblogin-alert').progressbar("destroy");$('#fblogin-alert').show().removeClass('ui-state-highlight').addClass('ui-state-error ui-corner-all').html('Error: '+data.error);}}else if(data.payment){dmCMS.loadPayment(data.userid);}else{$('#login-alert').progressbar("destroy");$('#login-alert').removeClass('ui-state-error').addClass('ui-corner-all').html('Logging In...').progressbar({value:70});if($('#fblogin-alert').length>0){$('#fblogin-alert').progressbar("destroy");$('#fblogin-alert').removeClass('ui-state-error').addClass('ui-corner-all').html('Logging In...').progressbar({value:70});} dmCMS.loadAdmin(data.redirect);}}});},loadAdmin:function(redirect){if($('#dmCMS-login').length>0){$('#login-alert').progressbar("destroy").html('Done! Reloading Page...').progressbar({value:100});if(redirect!=""){setTimeout("window.location.href='"+redirect+"';",1000);}else{setTimeout("location.reload();",1000);}}},loadPassword:function(){var resetForm="
";resetForm+="

Please enter your username and email address below:

";resetForm+="
";resetForm+="";resetForm+="
";resetForm+="
";resetForm+="
";resetForm+="
";resetForm+="
";resetForm+="
";resetForm+="
";resetForm+="
";var showbuttons={"Reset Password":function(){$('#resetForm').submit();},Cancel:function(){dmCMS.loadLogin();}};$('#dmCMS-login').html(resetForm);$('#dmCMS-login').dialog("option","buttons",showbuttons);$('#dmCMS-login').dialog("option","title","Reset Password").dialog("option","position",'center').parent().find('.ui-dialog-buttonpane:first').append(loginLogo);dmCMS.reload($('#dmCMS-login'));},doPassword:function(){$('#login-alert').removeClass('ui-state-error').addClass('ui-state-highlight').html(' Resetting Password...');$.ajax({url:'admin/getlogin.php',data:$("#resetForm").serialize(),type:'post',dataType:'json',success:function(data){if(data.error){$('#login-alert').removeClass('ui-state-highlight').addClass('ui-state-error ui-corner-all').html('Error: '+data.error);}else{var resetForm='

'+data.ok+'

';var showbuttons={"Go to Login":function(){dmCMS.loadLogin();},Cancel:function(){$(this).dialog("close");}};$('#dmCMS-login').html(resetForm);$('#dmCMS-login').dialog("option","buttons",showbuttons).dialog("option","position",'center').parent().find('.ui-dialog-buttonpane:first').append(loginLogo);}}});},loadRegister:function(userType){loader.fadeIn();$.ajax({url:'admin/getlogin.php',data:{typeID:userType,action:'getlogin'},type:'post',dataType:'json',success:function(data){if(data.error){dmCMS.loadUpgrade();}else{var resetForm="
";resetForm+="

Please enter your details below to register:

";resetForm+="
";resetForm+="";resetForm+="";resetForm+="
";resetForm+="
";resetForm+="
";resetForm+="
";resetForm+="
";resetForm+="
";resetForm+="
";resetForm+="

Already a Member? Login Now.

";if(data.fb_connect==1){resetForm+="Register using your facebook account.";} resetForm+="
";var showbuttons={"Register":function(){$('#registerForm').submit();},Cancel:function(){$(this).dialog("close");}};var loginForm='
';if($('#dmCMS-login').length>0)loginForm='#dmCMS-login';$(loginForm).dialog({resizable:false,open:function(){$('.ui-widget-overlay').hide().fadeIn();},show:"fade",width:400,modal:true,buttons:showbuttons,close:function(){}});$('#dmCMS-login').html(resetForm);$('#dmCMS-login').dialog("option","buttons",showbuttons);$('#dmCMS-login').dialog("option","title","User Registration").dialog("option","position",'center').parent().find('.ui-dialog-buttonpane:first').append(loginLogo);dmCMS.reload($('#dmCMS-login'));} loader.fadeOut();}});},doRegister:function(){$('#login-alert').removeClass('ui-state-error').addClass('ui-state-highlight').html(' Registering Details...');$.ajax({url:'admin/getlogin.php',data:$("#registerForm").serialize(),type:'post',dataType:'json',success:function(data){if(data.error){$('#login-alert').removeClass('ui-state-highlight').addClass('ui-state-error ui-corner-all').html('Error: '+data.error);}else{if(data.autologin){dmCMS.loadLogin(data.usertype);setTimeout(function(){$('#dmCMS-login #username').val(data.username);$('#dmCMS-login #password').val(data.password);dmCMS.doLogin();},500);}else{var registerForm='

'+data.ok+'

';var showbuttons={"Go to Login":function(){dmCMS.loadLogin(data.usertype);},Cancel:function(){$(this).dialog("close");}};$('#dmCMS-login').html(registerForm);$('#dmCMS-login').dialog("option","buttons",showbuttons).dialog("option","position",'center').parent().find('.ui-dialog-buttonpane:first').append(loginLogo);}}}});},loadFBRegister:function(userType){$.ajax({url:'plugins/facebook/loginregister.php',data:{typeID:userType,action:'loadforms'},type:'post',success:function(data){var showbuttons={Cancel:function(){$(this).dialog("close");}};var fbloginForm='
';if($('#dmCMS-fblogin').length>0)fbloginForm='#dmCMS-fblogin';$(fbloginForm).dialog({resizable:false,open:function(){$('.ui-widget-overlay').hide().fadeIn();},show:"fade",buttons:showbuttons,width:620,modal:true,close:function(){}});$('#dmCMS-fblogin').html(data);$('#dmCMS-fblogin').dialog("option","buttons",showbuttons).dialog("option","position",'center').parent().find('.ui-dialog-buttonpane:first').append(loginLogo);dmCMS.reload($('#dmCMS-fblogin'));}});},loadUpgrade:function(){loader.fadeIn();$.ajax({url:'admin/upgrade.php',data:{action:'getupgrade'},type:'post',dataType:'json',success:function(data){var upgradeForm="
"+data.html+"
";var showbuttons={Cancel:function(){$(this).dialog("close");}};var loginForm='
';if($('#dmCMS-login').length>0)loginForm='#dmCMS-login';$(loginForm).dialog({resizable:false,open:function(){$('.ui-widget-overlay').hide().fadeIn();},show:"fade",width:400,modal:true,buttons:showbuttons,close:function(){}});$('#dmCMS-login').html(upgradeForm);$('#dmCMS-login').dialog("option","buttons",showbuttons);$('#dmCMS-login').dialog("option","title","Upgrade Options").dialog("option","position",'center').parent().find('.ui-dialog-buttonpane:first').append(loginLogo);dmCMS.reload($('#dmCMS-login'));loader.fadeOut();}});},chooseGrade:function(grade){var viewportHeight=window.innerHeight?window.innerHeight:$(window).height();var maxHeight=viewportHeight-240;$.ajax({url:'admin/upgrade.php',data:{'action':'upgradeoptions','type':grade},type:'post',dataType:'json',success:function(data){if(data.error){$('#login-alert').removeClass('ui-state-highlight').addClass('ui-state-error ui-corner-all').html('Error: '+data.error);}else{var optionsForm=data.html;var showbuttons={"Cancel":function(){$(this).dialog("close");}};$('#dmCMS-login').html(optionsForm);$('#dmCMS-login').dialog("option","buttons",showbuttons).dialog("option","maxHeight",maxHeight).css({'max-height':maxHeight,'overflow-y':'auto'}).dialog("option","position",'center').parent().find('.ui-dialog-buttonpane:first').append(loginLogo);dmCMS.reload($('#dmCMS-login'));}}});},loadPayment:function(userid){loader.fadeIn();$.ajax({url:'admin/upgrade.php',data:{action:'getpayment','userid':userid},type:'post',dataType:'json',success:function(data){var paymentForm="
"+data.html+"
";var showbuttons={Cancel:function(){$(this).dialog("close");}};var loginForm='
';if($('#dmCMS-login').length>0)loginForm='#dmCMS-login';$(loginForm).dialog({resizable:false,open:function(){$('.ui-widget-overlay').hide().fadeIn();},show:"fade",width:400,modal:true,buttons:showbuttons,close:function(){}});$('#dmCMS-login').html(paymentForm);$('#dmCMS-login').dialog("option","buttons",showbuttons);$('#dmCMS-login').dialog("option","title","Payment Required").dialog("option","position",'center').parent().find('.ui-dialog-buttonpane:first').append(loginLogo);dmCMS.reload($('#dmCMS-login'));loader.fadeOut();}});},closeAccount:function(){loader.fadeIn();var closeForm="
";closeForm+="

Please enter your details below to close your account:

";closeForm+="
";closeForm+="";closeForm+="
";closeForm+="
";closeForm+="
";closeForm+="
";closeForm+="
";closeForm+="
";closeForm+="
";closeForm+="
";closeForm+="
";closeForm+="
";closeForm+="

This action cannot be undone!
All data related to your account will be removed!

";closeForm+="
";var showbuttons={"Close Account":function(){$('#closeForm').submit();},Cancel:function(){$(this).dialog("close");}};var loginForm='
';if($('#dmCMS-login').length>0)loginForm='#dmCMS-login';$(loginForm).dialog({resizable:false,open:function(){$('.ui-widget-overlay').hide().fadeIn();},show:"fade",width:400,modal:true,buttons:showbuttons,close:function(){}});$('#dmCMS-login').html(closeForm);$('#dmCMS-login').dialog("option","buttons",showbuttons);$('#dmCMS-login').dialog("option","title","Close Account").dialog("option","position",'center').parent().find('.ui-dialog-buttonpane:first').append(loginLogo);dmCMS.reload($('#dmCMS-login'));loader.fadeOut();},doCloseAccount:function(){$('#login-alert').removeClass('ui-state-error').addClass('ui-state-highlight').html(' Closing Account...');$.ajax({url:'admin/closeaccount.php',data:$("#closeForm").serialize(),type:'post',dataType:'json',success:function(data){if(data.error){$('#login-alert').removeClass('ui-state-highlight').addClass('ui-state-error ui-corner-all').html('Error: '+data.error);}else{var closeForm='

'+data.ok+'

';var showbuttons={"Continue":function(){$(this).dialog("close");}};$('#dmCMS-login').html(closeForm);$('#dmCMS-login').dialog("option","buttons",showbuttons).dialog("option","position",'center').parent().find('.ui-dialog-buttonpane:first').append(loginLogo);setTimeout("location.reload();",1000);}}});},overlayAlert:function(type,header,content){loader.fadeIn();var alertForm="
";if(type=="error"){alertForm+="

"+content+"

";}else if(type=="ok"){alertForm+="

"+content+"

";}else{alertForm+="

"+content+"

";} alertForm+="
";var showbuttons={"Close":function(){$(this).dialog("close");}};var loginForm='
';if($('#dmCMS-login').length>0)loginForm='#dmCMS-login';$(loginForm).dialog({resizable:false,open:function(){$('.ui-widget-overlay').hide().fadeIn();},show:"fade",width:400,modal:true,buttons:showbuttons,close:function(){}});$('#dmCMS-login').html(alertForm);$('#dmCMS-login').dialog("option","buttons",showbuttons);$('#dmCMS-login').dialog("option","title",header).dialog("option","position",'center').parent().find('.ui-dialog-buttonpane:first').append(loginLogo);dmCMS.reload($('#dmCMS-login'));loader.fadeOut();},findOverlayLinks:function(parentElement){$(parentElement).find('a[rel=dmcms],button[rel=dmcms]').click(function(e){dmCMS.loadOverlay($(this).attr("title"),$(this).attr("href"),'','','');e.preventDefault();});$(parentElement).find('form[rel=dmcms]').submit(function(e){if($(this).valid()==true)dmCMS.loadOverlay($(this).attr("title"),$(this).attr("action"),$(this).attr("method"),$(this).serialize(),'');e.preventDefault();});},findTabLinks:function(parentElement){$(parentElement).find('a[rel=dmtab],button[rel=dmtab]').click(function(e){$(this).parents('.tabs:first').find('.loader:first').show();var container=$(this).parents('.ui-tabs-panel:first');if(container.length==0)container=$('#dmCMS-overlay');dmCMS.reloadTab(container,$(this).attr("href"),'','');e.preventDefault();});$(parentElement).find('form[rel=dmtab]').submit(function(e){$(this).parents('.tabs:first').find('.loader:first').show();if($(this).valid()==true){var container=$(this).parents('.ui-tabs-panel:first');if(container.length==0)container=$('#dmCMS-overlay');dmCMS.reloadTab(container,$(this).attr("action"),$(this).attr("method"),$(this).serialize());}else{$(this).parents('.tabs:first').find('.loader:first').hide();} e.preventDefault();});},findScrollLinks:function(parentElement){$(parentElement).find('a[rel=dmscroll]').each(function(index){var hash=$(this).attr("href").split('#');if(hash[1]){$(this).click(function(){$(parentElement).find('a[rel=dmscroll]').removeClass("selected");$(this).addClass("selected");var activeLink=$(this).attr("href").split('#');var posto=$('#'+activeLink[1]).offset();$('html, body').animate({scrollTop:posto.top},'slow');return false;});}});},loadOverlay:function(title,url,type,data,width){dmCMS.removeTinyMCE($('#dmCMS-overlay'));if((!width)||(width==0))width=700;var overlayContent=$('
');if($('#dmCMS-overlay').length>0)overlayContent="#dmCMS-overlay";var overlay=$('
');var progress=$('').progressbar({value:100});var loader=$('
');$(loader).append(progress);$(overlayContent).append(overlay).append(loader);if(url.indexOf('dmcms=1')==-1){if(url.indexOf('?')!==-1){url+='&dmcms=1';}else{url+='?dmcms=1';}} switch(type){case'get':$.get(url,data,function(data){$(overlayContent).html(data);dmCMS.reload($('#dmCMS-overlay'));});break;case'post':$.post(url,data,function(data){$(overlayContent).html(data);dmCMS.reload($('#dmCMS-overlay'));});break;default:$(overlayContent).load(url,function(){dmCMS.reload($('#dmCMS-overlay'));});} var viewportHeight=window.innerHeight?window.innerHeight:$(window).height();var maxHeight=viewportHeight-140;$(overlayContent).dialog({resizable:false,show:"fade",width:width,modal:true,title:title,maxHeight:maxHeight,close:function(){dmCMS.removeTinyMCE($('#dmCMS-overlay'));},open:function(event,ui){$('.ui-widget-overlay').hide().fadeIn();$(this).css({'max-height':maxHeight,'overflow-y':'auto'});},dialogClass:"fixme"});$('.fixme.ui-dialog').css({position:"fixed",left:"50%",top:"70px",marginLeft:"-350px"});$(".ui-resizable").stop(function(){$(".fixme.ui-dialog").css({position:"fixed"});});},resizeInner:function(){setTimeout(function(){if($('#dmCMS-overlay-wrap').length>0){$('#dmCMS-overlay-wrap').height('auto');}else{$('#dmCMS-overlay').wrapInner('
');} var newHeight=$('#dmCMS-overlay-wrap').innerHeight();},1000);},loadWindow:function(title,url,type,data,width,height){var overlayContent=$('
');if((!width)||(width==0))width=700;var overlay=$('
');var progress=$('').progressbar({value:100});var loader=$('
');$(loader).append(progress);$(overlayContent).append(overlay).append(loader);if(url.indexOf('dmcms=1')==-1){if(url.indexOf('?')!==-1){url+='&dmcms=1';}else{url+='?dmcms=1';}} switch(type){case'get':$.get(url,data,function(data){$(overlayContent).html(data);dmCMS.reload($(overlayContent));});break;case'post':$.post(url,data,function(data){$(overlayContent).html(data);dmCMS.reload($(overlayContent));});break;default:$(overlayContent).load(url,function(){dmCMS.reload($(overlayContent));});} if(!height){var viewportHeight=window.innerHeight?window.innerHeight:$(window).height();var height=viewportHeight-140;} $(overlayContent).dialog({resizable:false,open:function(){$('.ui-widget-overlay').hide().fadeIn();},show:"fade",width:width,height:height,modal:false,title:title,close:function(){dmCMS.removeTinyMCE($(this));$(this).dialog("destroy").remove();},open:function(event,ui){}});},loadCMSmenus:function(){$(".dropable").append('');var buttons=$('' +' ' +' ' +' ');$('.dmcms-contentarea').html(buttons).find('span').buttonset();$('.dmcms-content-add').button("option","icons",{primary:'ui-icon-plusthick'}).button("option","text",false).click(function(){var id=$(this).parent().parent().parent().attr('id').replace('dropable_','');dmCMS.loadOverlay('Add Content','modify.php?type=contentmodules&position='+id,'','','');});$('.dmcms-content-order').button("option","icons",{primary:'ui-icon-arrow-4'}).button("option","text",false).click(function(){var id=$(this).parent().parent().parent().attr('id').replace('dropable_','');var reorderForm="
" reorderForm+="

Reorder items by dragging them and them click Reorder.

";reorderForm+="
";reorderForm+="
";reorderForm+="
    ";reorderForm+="
    ";reorderForm+="
    ";reorderForm+="
    ";if($('#dmCMS-reorder').length>0)reorderForm="#dmCMS-reorder";$(reorderForm).dialog({resizable:false,open:function(){$('.ui-widget-overlay').hide().fadeIn();},show:"fade",width:400,modal:true,buttons:{"Reorder":function(){$('#reorderForm').submit();},Cancel:function(){$(this).dialog("close");$('#sortlist').sortable("destroy");}},close:function(){}});$('#sortlist').html('');$.post("includes/ajaxrequest.php",{action:'get_order',position:id},function(data){$('#reorderForm').attr("action","javascript:dmCMS.doReorder('"+id+"');");$(data).appendTo('#sortlist');dmCMS.reload($('#dmCMS-reorder'));$('#sortlist').sortable({placeholder:'ui-state-highlight dropholder'})});});if($(".dragable").length>0){$('').appendTo('body');$(".dragable").contextMenu({menu:'dmcms-menu'},function(action,el,pos){switch(action){case'edit':var id=$(el).attr('id').replace('dragable_','');var type=$(el).attr('class').replace('dragable ','').replace(' draft','');dmCMS.loadOverlay('Edit Content','modify.php?q=1&w=600&h=500&type=module&contentid='+id+'&module='+type,'','','');break;case'delete':var id=$(el).attr('id').replace('dragable_','');var type=$(el).attr('class').replace('dragable ','').replace(' draft','');var position=$(el).parents('.dropable:first').attr('id').replace('dropable_','');dmCMS.deleteContent(position,$(el),id);break;}});$('#dmcms-menu ul').menu();}},reloadCMSmenus:function(){$(".dropable").remove('.dmcms-contentarea');$(document).remove('#dmcms-menu');dmCMS.loadCMSmenus();},doReorder:function(id){$.post("includes/ajaxrequest.php",{action:'update_order',position:id,order:$('#sortlist').sortable('toArray')},function(data){var obj=JSON.parse(data);dmCMS.reloadContentSection(obj.position,obj.page);$('#dmCMS-reorder').dialog("close");});},loadTabs:function(parentElement){$(parentElement).find(".tabs").tabs({select:function(event,ui){dmCMS.removeTinyMCE($(ui.panel));$(ui.panel).parent().find('.loader:first').show();},cache:false,collapsible:false,spinner:'Loading...',fx:{},ajaxOptions:{error:function(xhr,status,index,anchor){$(anchor.hash).html("Couldn't load this tab. We'll try to fix this as soon as possible.");}},load:function(event,ui){$(ui.panel).parent().find('.loader:first').hide();$(ui.tab).parent().parent().children('.unloader').each(function(index){if(index!=ui.index){$(this).parent().parent().children('.ui-tabs-panel:eq('+index+')').html('');}});var wait=setInterval(function(){if($(ui.panel).is(':visible')){dmCMS.reload(ui.panel);clearInterval(wait);}},100);}}).find(".closeme").append('Remove Tab').live('click',function(){if($(this).parent().parent().tabs("option","selected")==0){dmCMS.removeTinyMCE($(this).parent().parent());$(this).parent().parent().tabs("remove",0).tabs("select",0).tabs("load",0);}else{$(this).parent().parent().tabs("remove",0);}});$('').insertAfter($(parentElement).find(".tabs:not('.noloader') ul:first"));},reloadTab:function(container,url,type,data){var overlay=$('
    ');var progress=$('').progressbar({value:100});var loader=$('
    ');$(loader).append(progress);$(container).append(overlay).append(loader);dmCMS.removeTinyMCE(container);if(url.indexOf('dmcms=1')==-1){if(url.indexOf('?')!==-1){url+='&dmcms=1';}else{url+='?dmcms=1';}} switch(type){case'get':$.get(url,data,function(data){container.html(data);dmCMS.reload(container);});break;case'post':$.post(url,data,function(data){container.html(data);dmCMS.reload(container);});break;default:container.load(url,function(){dmCMS.reload(container);});} $(container).parents('.tabs:first').find('.loader:first').hide();},loadPortlets:function(parentElement){$(parentElement).find(".portlet").addClass("ui-widget ui-widget-content ui-helper-clearfix ui-corner-all").find(".portlet-header").addClass("ui-widget-header ui-corner-all").end().find(".portlet-content");},loadTable:function(parentElement){$(parentElement).find('.dataTable').dataTable({"bJQueryUI":true,"sPaginationType":"full_numbers","fnRowCallback":function(nRow,aData,iDisplayIndex){dmCMS.findOverlayLinks(nRow);dmCMS.findTabLinks(nRow);setTimeout(function(){$(nRow).find('.option-buttons').buttonset();$(nRow).find('button.edit[type=submit]').button({icons:{primary:'ui-icon-pencil'},text:false});$(nRow).find('button.delete[type=submit]').button({icons:{primary:'ui-icon-trash'},text:false});$(nRow).find('button.publish[type=submit]').button({icons:{primary:'ui-icon-plus'},text:false});$(nRow).find('button.unpublish[type=submit]').button({icons:{primary:'ui-icon-minus'},text:false});$(nRow).find('button.duplicate[type=submit]').button({icons:{primary:'ui-icon-copy'},text:false});$(nRow).find('button.login[type=submit]').button({icons:{primary:'ui-icon-locked'},text:false});},100);return nRow;}});},reloadTable:function(parentElement){$(parentElement).find('.dataTable').dataTable();},loadForm:function(parentElement){$(parentElement).uiforms({container:parentElement});$(parentElement).find('select:not(.multiselect)').selectmenu({style:'dropdown',maxHeight:250});if(!$.browser.msie){$(parentElement).find(".multiselect").multiselect();} $(parentElement).find("input.datepicker").datepicker({showOn:'button',buttonImage:'images/icons/calendar.png',buttonImageOnly:true,dateFormat:'dd/mm/yy'});$(parentElement).find('fieldset legend').prepend('^').click(function(){$(this).find('.ui-icon').toggleClass("ui-icon-triangle-1-s").toggleClass("ui-icon-triangle-1-n");$(this).parent().find(".fieldset-container:first").slideToggle();}).end();dmCMS.loadFormValidation(parentElement);$(parentElement).find('button[type=submit]').button({icons:{secondary:'ui-icon-circle-check'}});$(parentElement).find('button[type=button]').button({icons:{secondary:'ui-icon-circle-check'}});$(parentElement).find('button.save[type=submit]').button({icons:{secondary:'ui-icon-disk'}});$(parentElement).find('button.back[type=submit]').button({icons:{primary:'ui-icon-circle-arrow-w'}});$(parentElement).find('button.draft[type=submit]').button({icons:{secondary:'ui-icon-script'}});$(parentElement).find('button.add[type=button]').button({icons:{primary:'ui-icon-plus'},text:false});$(parentElement).find('button.search[type=button]').button({icons:{primary:'ui-icon-search'},text:false});$(parentElement).find('button.browse[type=button]').button({icons:{primary:'ui-icon-folder-collapsed'}});$(parentElement).find('button.upgrade[type=button]').button({icons:{primary:'ui-icon-circle-arrow-n'}});$(parentElement).find('button.downgrade[type=button]').button({icons:{primary:'ui-icon-circle-arrow-s'}});$(parentElement).find('button.cancel[type=button]').button({icons:{primary:'ui-icon-circle-close'}});},loadFormValidation:function(parentElement){$.validator.setDefaults({highlight:function(input){$(input).addClass("ui-state-highlight");},unhighlight:function(input){$(input).removeClass("ui-state-highlight");},rules:{captcha:{required:true,remote:"plugins/jquery-validate/demo/captcha/process.php"}},messages:{captcha:"Correct captcha is required. Click the captcha to generate a new one"},errorClass:'error ui-state-error ui-corner-all'});$(parentElement).find('form').validate({wrapper:'span class="errorwrapper"'});},deleteContent:function(positionID,deleteitem,contentID){if(confirm('Are you sure you would like to delete this item?')==true){$.post("includes/ajaxrequest.php",{action:'check_permissions',positionID:positionID,contentID:contentID},function(data){if(data=='1'){$.post("includes/ajaxrequest.php",{action:'delete_item',contentID:contentID},function(data){$(deleteitem).fadeOut();});}else if(data=='refresh'){window.location.href=window.location.href;}else if(data=='0'){alert('Unable to delete!');}});}},reloadContentSection:function(positionID,pageID){if($('#dropable_'+positionID).length>0){$.post("includes/ajaxrequest.php",{action:'update_section',positionID:positionID,pageID:pageID},function(data){$('#dropable_'+positionID).html(data);dmCMS.reloadCMSmenus();});}},removeTinyMCE:function(parent){if($.isFunction('loadTinyMCE')){$(parent).find('.tinymce').tinymce('remove');}},loadTooltips:function(parent){$(parent).find('.tooltip').tooltip({position:{my:"center bottom",at:"center top",offset:"0 -5"}});},getQueryParams:function(qs){qs=qs.split("+").join(" ");var params={};var tokens;document.location.search.replace(/\??(?:([^=]+)=([^&]*)&?)/g,function(){function decode(s){return decodeURIComponent(s.split("+").join(" "));} params[decode(arguments[1])]=decode(arguments[2]);});return params;},showhide:function(action){switch(action){case'show':$('.dmcms-contentarea').show();$('.holddraft').addClass('draft').removeClass('holddraft');break;case'hide':$('.dmcms-contentarea').hide();$('.draft').addClass('holddraft').removeClass('draft');break;}}};$(function(){dmCMS.sitepath=sitepath;dmCMS.init('body');var $_GET=dmCMS.getQueryParams(document.location.search);if($_GET['dmCMSAlert']){dmCMS.overlayAlert($_GET['dmCMSAlertType'],$_GET['dmCMSAlertHead'],$_GET['dmCMSAlert']);} if($_GET['loadPayment']){dmCMS.loadPayment($_GET['loadPayment']);} if($.browser.msie){}else{$('body').addClass('notie');} if($_GET['loadFBLogin']){if($('#dmcms-admin-toolbar').length==0){dmCMS.loadLogin($_GET['typeID']);if($_GET['fb']==1){dmCMS.loadFBRegister($_GET['typeID']);}else{setTimeout(function(){$('#login-alert').html(' Thank you for registering, your password has been emailed to you.');$('#loginForm #username').val($_GET['username']);},1000);}}} if($_GET['login']=="yes"){dmCMS.loadLogin('');} $('#dmcms-systemloading').remove();});$.ctrl=function(key,callback,args){var isCtrl=false;$(document).keydown(function(e){if(!args)args=[];if(e.ctrlKey)isCtrl=true;if(e.keyCode==key.charCodeAt(0)&&isCtrl){callback.apply(this,args);return false;}}).keyup(function(e){if(e.ctrlKey)isCtrl=false;});};