var useBlockUIOnPageChange=true;var tree;var tree_smpl;var focusItem;function loadTree(parent_id,active_menu_id){tree=new dhtmlXTreeObject("tree_menu","100%","0",0);tree.setImagePath(ApplicationAbsoluteUrl+"/theme/admin/images/tree_menu/");tree.setOnClickHandler(function(id){openPathDocs(id)});tree.enableCheckBoxes(false);tree.loadXML(ApplicationAbsoluteUrl+"/content/tree_menu/active,"+active_menu_id+"/id,"+parseInt(parent_id)+"")}function openPathDocs(id){if(id){if(useBlockUIOnPageChange){$.blockUI({css:{message:null,border:'none',padding:'15px',backgroundColor:'#000','-webkit-border-radius':'10px','-moz-border-radius':'10px',opacity:'.5',color:'#fff'}})};location.href=ApplicationAbsoluteUrl+"/content/tree_menu_action/id,"+id}else{alert("no action for this menu item yet")}}function selectActiveMenuItem(menu_item_id){tree.selectItem(menu_item_id)}function hide(objId){if(document.getElementById(objId)){document.getElementById(objId).style.display='none'}}function show(objId){if(document.getElementById(objId)){document.getElementById(objId).style.display='block'}}function blockPage(){$.blockUI({css:{border:'none',padding:'15px',backgroundColor:'#000','-webkit-border-radius':'10px','-moz-border-radius':'10px',opacity:'.5',color:'#fff'}})}function blockPageObject(blockObj){$("#"+blockObj).block({message:null,css:{border:'none',padding:'0px',backgroundColor:'#0F0','-webkit-border-radius':'10px','-moz-border-radius':'10px',opacity:'.5'}})}function unblockPage(){$.unblockUI()}function unblockPageObject(blockObj){$("#"+blockObj).unblock()}function ajaxRequestAction(controllerString,actionString,params,asincRequest,callback,blockUI,blockObj){if(controllerString.length==0){controllerString=ApplicationController}if(actionString.length==0){return}urlParams="";if(typeof(params)=='object'&&((params instanceof Object))||(params instanceof Array)){for(var i in params){urlParams=urlParams+"/"+i+","+params[i]}}if(blockUI&&!blockObj){blockPage()}else if(blockUI&&blockObj){blockPageObject(blockObj)}parameters=new Array();parameters['url']=ApplicationAbsoluteUrl+"/"+controllerString+"/"+actionString+urlParams;parameters['blockUI']=blockUI;parameters['blockObj']=blockObj;parameters['async']=asincRequest;parameters['complete']=function(XMLHttpRequest,textStatus,blockUI,blockObj){blockUI=parameters['blockUI'];blockObj=parameters['blockObj'];if(blockUI&&(!blockObj||blockObj.length==0)){unblockPage()}else if(blockUI&&blockObj){unblockPageObject(blockObj)}};parameters['dataType']="json";if(callback){parameters['success']=function(json){if(json.length>0){for(var j in json){response_action="";if(json[j]['action']){response_action=json[j]['action']}if(json[j]['target']){response_target=json[j]['target']}if(json[j]['content']){response_code=json[j]['content']}else{response_code=''}switch(response_action){case'insertHTML':if(response_target&&response_target.length>0){$("#"+response_target).html(response_code)}break;case'insertValue':if(response_target&&response_target.length>0){$("#"+response_target).val(response_code)}break;case'callJSFunction':eval(response_target+"("+response_code+")");break;case'imgSource':$("#"+response_target).attr('src',response_code);break;case'setAttribute':$("#"+response_target).attr(response_code['attribute'],response_code['attributeValue']);break;case'setCss':$("#"+response_target).css(response_code['attributes']);break;case'click':$("#"+response_target).click(response_code);break;default:}}}}};$.ajax(parameters)}function ajaxRequestAsinc(controllerString,actionString,params,blockUI,blockObj){ajaxRequestAction(controllerString,actionString,params,true,true,blockUI,blockObj)}function ajaxRequestAsincNoCallback(controllerString,actionString,params,blockUI,blockObj){ajaxRequestAction(controllerString,actionString,params,true,false,blockUI,blockObj)}function ajaxRequest(controllerString,actionString,params,blockUI,blockObj){ajaxRequestAction(controllerString,actionString,params,false,true,blockUI,blockObj)}function ajaxRequestNoCallback(controllerString,actionString,params,blockUI,blockObj){ajaxRequestAction(controllerString,actionString,params,false,false,blockUI,blockObj)}function replace(target,oldTerm,newTerm,caseSens,wordOnly){var work=target;var ind=0;var next=0;if(!caseSens){oldTerm=oldTerm.toLowerCase();work=target.toLowerCase()}while((ind=work.indexOf(oldTerm,next))>=0){if(wordOnly){var before=ind-1;var after=ind+oldTerm.length;if(!(space(work.charAt(before))&&space(work.charAt(after)))){next=ind+oldTerm.length;continue}}target=target.substring(0,ind)+newTerm+target.substring(ind+oldTerm.length,target.length);work=work.substring(0,ind)+newTerm+work.substring(ind+oldTerm.length,work.length);next=ind+newTerm.length;if(next>=work.length){break}}return target}function isUrl(url){var RegExp=/^(([\w]+:)?\/\/)?(([\d\w]|%[a-fA-f\d]{2,2})+(:([\d\w]|%[a-fA-f\d]{2,2})+)?@)?([\d\w][-\d\w]{0,253}[\d\w]\.)+[\w]{2,4}(:[\d]+)?(\/([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)*(\?(&?([-+_~.\d\w]|%[a-fA-f\d]{2,2})=?)*)?(#([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)?$/;if(RegExp.test(url)){return true}else{return false}}function isValidEmail(email){var RegExp=/^((([a-z]|[0-9]|!|#|$|%|&|'|\*|\+|\-|\/|=|\?|\^|_|`|\{|\||\}|~)+(\.([a-z]|[0-9]|!|#|$|%|&|'|\*|\+|\-|\/|=|\?|\^|_|`|\{|\||\}|~)+)*)@((((([a-z]|[0-9])([a-z]|[0-9]|\-){0,61}([a-z]|[0-9])\.))*([a-z]|[0-9])([a-z]|[0-9]|\-){0,61}([a-z]|[0-9])\.)[\w]{2,4}|(((([0-9]){1,3}\.){3}([0-9]){1,3}))|(\[((([0-9]){1,3}\.){3}([0-9]){1,3})\])))$/;if(RegExp.test(email)){return true}else{return false}}$(document).ready(function(){document_tables_rows=$('table[class=ussual_table] tbody tr');for(i=0;i<document_tables_rows.length;i++){document_tables_rows.bind("mouseover",function(){$(this).addClass('even_row_hover')});document_tables_rows.bind("mouseout",function(){$(this).removeClass('even_row_hover')})}});