function RefreshFrames(){if(FramesFlag){RefreshFrameMenu();RefreshFrame("frameMain");FramesFlag=false}}function RefreshFrameMenu(){var e=GetFrameDocument("frameMenu"),b=e.location.href,d=new RegExp("&nodeid=[0-9]*","gi"),a=new String;if(b.match(d))a=b.replace(d,"&nodeid="+LastNodeId);else a=b+="&nodeid="+LastNodeId;var c=new RegExp("&runonce=(yes|no)?","gi");if(a.match(c))a=a.replace(c,"&runonce="+RunOnce);else a=a+="&runonce="+RunOnce;e.location.href=a}function RefreshFrame(b){var a=GetFrameDocument(b),c=a.location.href;a.location.href="about:blank";a.location.href=c}function GetFrameDocument(b){var a=GetFrame(b),c=isIE?a.document:a.contentDocument;return c}function GetFrame(a){return isIE?document.frames[a]:document.getElementsByName(a)[0]}function NavigateFrame(a,b){GetFrameDocument(a).location.href=b}function BreakoutFrames(){var b=parent.document.getElementById("vert"),a=parent.document.getElementById("horiz");b.old_rows=b.rows;a.old_cols=a.cols;b.rows="1,*,1";a.cols="1,*"}function RestoreFrames(){var b=parent.document.getElementById("vert"),a=parent.document.getElementById("horiz");b.rows=b.old_rows;a.cols=a.old_cols}var panelCatalog,panelEdit,panelML,iframeCatalog,iframeEdit,iframeML,flagMouse=false,flagReload=false,popupmsg;function InitPopupDialogWebParts(){popupmsg=$("div#popupmsg");popupmsg.dialog({modal:true,resizable:false,autoOpen:false});iframeCatalog=$("iframe[id$=addcatalog]");panelCatalog=iframeCatalog.dialog({modal:true,autoOpen:false,resizable:false,position:["center","center"],title:Global.TextWebPartAddFromCatalog,close:function(a,b){iframeCatalog.attr("src","about:blank");dialogCloseWebparts(a,b)}});iframeEdit=$("iframe[id$=editcontrol]");panelEdit=iframeEdit.dialog({modal:true,autoOpen:false,resizable:false,title:Global.TextWebPartEditTitle,close:function(a,b){iframeEdit.attr("src","about:blank");dialogCloseWebparts(a,b)}});iframeML=$("iframe[id$=mltexts]");panelML=iframeML.dialog({modal:true,autoOpen:false,resizable:false,title:Global.TextWebPartVerbEditMLTexts,close:function(a,b){iframeML.attr("src","about:blank");dialogCloseWebparts(a,b)}});$("div.webpartzone_titlemenu").click(function(){iframeCatalog.show();iframeCatalog.attr("src",$.format(catalogPageUrl,$(this).attr("ZoneName")));ViewFullScreen(true);panelCatalog.dialog("open")})}function dialogCloseWebparts(){closeFullScreen(true);flagReload&&doPostback("","")}function minimizeWebpart(b,a,c){doPostback(b,a+":"+c)}function closeWebpart(a,b){doPostback(a,"close:"+b)}function deleteWebpart(a,b){doPostback(a,"delete:"+b)}function exportWebpart(b,a){window.location=$(theForm).attr("action")+"&operation=Export:"+a}function editCatalog(b,a){iframeEdit.show();iframeEdit.attr("src",$.format(editControlPageUrl,a));ViewFullScreen(true);panelEdit.dialog("open")}function editMLTexts(b,a){iframeML.show();iframeML.attr("src",$.format(mltextsPageUrl,a));ViewFullScreen(true);panelML.dialog("open")}function rebuildWebpart(a,b){$.ajax({url:$.format(catalogPageUrl,"")+"&webpartid="+b+"&rebuild=true",beforeSend:function(){$(a).blur()},success:function(){doPostback("Webpart","Rebuild:Succeess")}})}function ResizePopupDialogWebParts(l,k,e,g,f){var a=l||k[0];a=$(a);if(a.length){var h=$("div.form_layout, form > table",a.attr("contentWindow").document.body),c=h.width(),d=h.height();if(c!=null&&d!=null){var j=a.parent().find("div.ui-dialog-titlebar").attr("scrollHeight"),m=$("html",window.top.document).width(),i=$("html",window.top.document).height()-j;if(g)c=$(window).width()-200;if(f)d=i-50;var b=[];b[0]=(i-d)/2;b[1]=(m-c)/2;if(!g)c+=14;if(!f)d+=12;e.dialog("option","width",c);e.dialog("option","height","auto");e.parent().css("left",(b[1]>0?b[1]:0)+"px");e.parent().css("top",(b[0]>0?b[0]:0)+"px");a.width(c);a.height(d);typeof resizeiframeclient==="function"&&resizeiframeclient()}}}function InitWebPartsDragDrop(){$("div.webpart_layout").draggable({cancel:"a.ui-icon",revert:"invalid",helper:"clone",cursor:"move",cursorAt:{left:-5,top:-5},handle:"div.webpartzone_titletext",start:function(b,a){a.helper.addClass("webpart_dragging")},stop:function(b,a){a.helper.removeClass("webpart_dragging")}});$("div.webpartzone_droppable").droppable({tolerance:"pointer",hoverClass:"webpartzone_droppablehover",drop:function(i,h){var a=h.draggable,j=a.next(),b=$(i.target),e=a.parent();b.after(a);a.after(j);var c=a.attr("id"),f=b.attr("zoneIndex"),g=b.parent().parent().attr("id");e.find("div.webpartzone_droppable").each(function(a){$(this).attr("zoneIndex",a)});var d=b.parent();d.find("div.webpartzone_droppable").each(function(a){$(this).attr("zoneIndex",a)});doPostback(g,"Drag:"+c+":"+f)}})}function doPostback(b,a){__doPostBack(b,a)}function ShowMenu(e){var a=$(e),b=a.next();b.show();var d=a.position().top+27,c=a.position().left-(b.width()-a.width());b.css({top:d,left:c});b.find("a:first").focus()}function HideMenu(a){$(a).parent().parent().parent().hide()}function getIFrame(a){return getIFrameElement(a).contentWindow}function getIFrameElement(a){return $("iframe#"+a).get(0)}function getIFrameDocument(a){return getIFrame(a).document}function ResizeIframe(a){var d=document.all,b=a.contentWindow.document.body,c=b.scrollHeight;a.height=c+(d?50:24)+"px"}function ResizeIframeFullSize(a){var c=document.all,b=a.contentWindow.document.body,d=b.scrollHeight;a.height=d+(c?50:24)+"px";var e=b.scrollWidth;a.width=e+(c?50:24)+"px"}function ResizeIframeTo(a,d,c){var b=getIFrameElement(a),e=getIFrameDocument(a).body;$(b).css("width",d);$(b).css("height",c)}function getParentIframe(b){var a=getIFrame(b);if(a.frameElement)return a.frameElement.parentNode;else return a.parentNode}function PromptPopup(render,funcCapture,dragAndDrop,textTitle,textClose,textField,textNote,textSave,textCancel,classConteiner,classTitleConteiner,classTitle,classClose,classBody,classTextField,classText,classSave,classCancel,classNote,classValidator){var conteiner,titleConteiner,title,close,body,text_field,text,save,cancel,note,validator,conteiner_field,conteiner_button,conteiner_main,width=0;function _ShowPromPopup(defaultValue){conteiner=document.createElement("div");conteiner.className=classConteiner;conteiner.style.width="auto";conteiner.id="PromPopup";titleConteiner=document.createElement("div");titleConteiner.className=classTitleConteiner;title=document.createElement("span");title.className=classTitle;if(dragAndDrop)title.className+=" jqmPromptFocus";title.innerHTML=textTitle;close=document.createElement("span");close.className=classClose;close.innerHTML="X";close.title=textClose;close.onclick=function(){$("#PromPopup").jqmHide();var b=document.getElementById("PromPopup"),a=document.getElementById(render);a.removeChild(b);closeFullScreen()};titleConteiner.appendChild(title);titleConteiner.appendChild(close);body=document.createElement("div");body.className=classBody;text_field=document.createElement("label");text_field.className=classTextField;text_field.style.padding=" 0px 10px 0px 0px";text_field.innerHTML=textField;text=document.createElement("input");text.type="text";text.className=classText;text.id="promPopupText";save=document.createElement("input");save.type="button";save.className=classSave+" ButtonPrompt";save.id="promPopupSave";save.value=textSave;save.onclick=function(){if(funcCapture!=""){var f=eval("(typeof("+funcCapture+") === 'function')?"+funcCapture+":function(){};");f(document.getElementById("promPopupText").value)}};cancel=document.createElement("input");cancel.type="button";cancel.className=classCancel+" ButtonPrompt";cancel.value=textCancel;cancel.onclick=function(){$("#PromPopup").jqmHide();var b=document.getElementById("PromPopup"),a=document.getElementById(render);a.removeChild(b);closeFullScreen()};note=document.createElement("div");note.className=classNote;note.style.padding=" 0px 0px 10px 0px";note.innerHTML=textNote;if(textNote=="")note.style.display="none";validator=document.createElement("div");validator.className=classValidator;validator.innerHTML="*";validator.style.display="none";validator.style.width="100%";validator.style.padding=" 10px 0px 0px 0px";conteiner_field=document.createElement("div");conteiner_field.style.display="block";conteiner_field.appendChild(text_field);conteiner_field.appendChild(text);conteiner_button=document.createElement("div");conteiner_button.style.width="100%";conteiner_button.style.textAlign="center";conteiner_button.appendChild(save);conteiner_button.appendChild(cancel);conteiner_main=document.createElement("div");conteiner_main.style.width="100%";conteiner_main.style.textAlign="left";conteiner_main.style.padding=" 0px 0px 10px 0px";conteiner_main.appendChild(conteiner_field);conteiner_main.appendChild(validator);body.appendChild(note);body.appendChild(conteiner_main);body.appendChild(conteiner_button);conteiner.appendChild(titleConteiner);conteiner.appendChild(body);document.getElementById(render).appendChild(conteiner);text.value=defaultValue;$("#"+text.id).keypress(function(){return true});if(width==0){width=$(text_field).width();width+=$(text).width();width+=41}if(width>$(document).width()-50)width=$(document).width()-50;conteiner.style.width=width+"px";conteiner.style.left=($(document).width()-width)/2;validator.style.display="none";conteiner.className=classConteiner;if(dragAndDrop)$("#PromPopup").jqm({modal:true}).draggable({handle:"."+classTitle});else $("#PromPopup").jqm({modal:true});$("#PromPopup").jqmShow();ViewFullScreen()}this.ShowPromPopup=_ShowPromPopup;function _onOkSave(){$("#PromPopup").jqmHide();var b=document.getElementById("PromPopup"),a=document.getElementById(render);a.removeChild(b);closeFullScreen()}this.OnOkSave=_onOkSave;function _onErrorSave(a){validator.innerHTML=a;validator.style.display="block";try{text.focus()}catch(b){}}this.OnErrorSave=_onErrorSave}function ConfirmPopup(render,funcCapture,dragAndDrop,textTitle,textClose,textField,textSave,textCancel,classConteiner,classTitleConteiner,classTitle,classClose,classBody,classTextField,classSave,classCancel){var conteiner,titleConteiner,title,close,body,text_field,save,cancel,conteiner_field,conteiner_button,conteiner_main,width=0;function _ShowConfirmPopup(){ViewFullScreen();conteiner=document.createElement("div");conteiner.className=classConteiner;conteiner.style.width="auto";conteiner.id="PromPopup";titleConteiner=document.createElement("div");titleConteiner.className=classTitleConteiner;title=document.createElement("span");title.className=classTitle;if(dragAndDrop)title.className+=" jqmPromptFocus";title.innerHTML=textTitle;close=document.createElement("span");close.className=classClose;close.innerHTML="X";close.title=textClose;close.onclick=function(){$("#PromPopup").jqmHide();var b=document.getElementById("PromPopup"),a=document.getElementById(render);a.removeChild(b);closeFullScreen()};titleConteiner.appendChild(title);titleConteiner.appendChild(close);body=document.createElement("div");body.className=classBody;text_field=document.createElement("label");text_field.className=classTextField;text_field.style.padding=" 0px 10px 0px 0px";text_field.innerHTML=textField;save=document.createElement("input");save.type="button";save.className=classSave+" ButtonPrompt";save.value=textSave;save.onclick=function(){if(funcCapture!="")eval(funcCapture+"();");$("#PromPopup").jqmHide();var conteiner=document.getElementById("PromPopup"),parentConteiner=document.getElementById(render);parentConteiner.removeChild(conteiner);closeFullScreen()};cancel=document.createElement("input");cancel.type="button";cancel.className=classCancel+" ButtonPrompt";cancel.value=textCancel;cancel.onclick=function(){$("#PromPopup").jqmHide();var b=document.getElementById("PromPopup"),a=document.getElementById(render);a.removeChild(b);closeFullScreen()};conteiner_field=document.createElement("div");conteiner_field.style.display="block";conteiner_field.appendChild(text_field);conteiner_button=document.createElement("div");conteiner_button.style.width="100%";conteiner_button.style.textAlign="center";conteiner_button.appendChild(save);conteiner_button.appendChild(cancel);conteiner_main=document.createElement("div");conteiner_main.style.width="100%";conteiner_main.style.textAlign="left";conteiner_main.style.padding=" 0px 0px 10px 0px";conteiner_main.appendChild(conteiner_field);body.appendChild(conteiner_main);body.appendChild(conteiner_button);conteiner.appendChild(titleConteiner);conteiner.appendChild(body);document.getElementById(render).appendChild(conteiner);if(width==0){width=$(text_field).width();width+=30}if(width>$(document).width()-50)width=$(document).width()-50;conteiner.style.width=width+"px";conteiner.style.left=($(document).width()-width)/2;conteiner.className=classConteiner;if(dragAndDrop)$("#PromPopup").jqm({modal:true}).draggable({handle:"."+classTitle});else $("#PromPopup").jqm({modal:true});$("#PromPopup").jqmShow()}this.ShowConfirmPopup=_ShowConfirmPopup}function TryPopup(objectName,render,funcCapture,root,dragAndDrop,textTitle,textClose,textField,textNote,textSave,textCancel,classConteiner,classTitleConteiner,classTitle,classClose,classBody,classTryConteiner,classSave,classCancel,classNote){$("#"+render).append('<div id="treeview" class="'+classConteiner+'" style="position:absolute;width:auto;"></div>');render="treeview";$("#"+render).append('<div class="'+classTitleConteiner+'"></div>');$("#"+render+" ."+classTitleConteiner).append('<span class="'+classTitle+(dragAndDrop?" jqmPromptFocus":"")+'">'+textTitle+"</span>");$("#"+render+" ."+classTitleConteiner).append('<span class="'+classClose+'" title="'+textClose+'">X</span>');$("#"+render+" ."+classTitleConteiner+" ."+classClose).click(function(){$("#"+render).jqmHide();$("#"+render).remove()});$("#"+render).append('<div class="'+classBody+'"></div>');$("#"+render+" ."+classBody).append('<div class="'+classTryConteiner+'"></div>');$("#"+render+" ."+classBody+" ."+classTryConteiner).append('<ul class="filetree"></ul>');$("#"+render+" ."+classBody).append('<div style="width:100%;text-align:center;"></div>');$("#"+render+" ."+classBody+" > div + div").append('<input type="button" class="'+classSave+' ButtonPrompt" value="'+textSave+'" disabled="true">');$("#"+render+" ."+classBody+" > div + div > input").click(function(){var f=eval("(typeof("+funcCapture+") === 'function')?"+funcCapture+":function(){};");f(foldes_selected);$("#"+render).jqmHide();$("#"+render).remove()});$("#"+render+" ."+classBody+" > div + div").append('<input type="button" class="'+classCancel+' ButtonPrompt" value="'+textCancel+'" >');$("#"+render+" ."+classBody+" > div + div > input + input").click(function(){$("#"+render).jqmHide();$("#"+render).remove()});var width=$("#"+render+" ."+classTryConteiner).css("width");width=width.replace("px");width=parseInt(width);width+=22;$("#"+render).width(width+"px");$("#"+render).css("left",($(document).width()-width)/2+"px");$("#"+render).css("top","20%");if(dragAndDrop)$("#"+render).jqm({modal:true}).draggable({handle:"."+classTitle});else $("#"+render).jqm({modal:true});$("#"+render).jqmShow();var foldes_selected="~/";this.FolderSelected=foldes_selected;function CreateTryView(a,f,e){for(var g=a.Disabled?"<em>"+a.Root+"</em>":a.Root,h=f==0?"open":"closed",d='<li class="'+h+'"><span class="folder"  path="'+e+'" DisabledFolder="'+a.Disabled+'" ><div>'+g+"</div></span>",b="",c=0;c<a.Childs.length;c++)b+=CreateTryView(a.Childs[c],f+1,e+","+c);d+=b==""?b:"<ul>"+b+"</ul>";d+="</li>";return d}function _SelectedPath(d){foldes_selected="";for(var c=d.split(","),a=root,b=0;b<c.length;b++)if(b==0){foldes_selected=a.Root;a=a.Childs}else{foldes_selected+=(b!=0?"/":"")+a[parseInt(c[b])].Root;a=a[parseInt(c[b])].Childs}foldes_selected="~/"+foldes_selected}$("#"+render+" ."+classBody+" ."+classTryConteiner+" > ul").append(CreateTryView(root,0,"0"));$("#"+render+" ."+classBody+" ."+classTryConteiner+" > ul").treeview();$("#"+render+" ."+classBody+" ."+classTryConteiner+" > ul span").click(function(){$("#"+render+" ."+classBody+" ."+classTryConteiner+" span").removeClass("selected");if($(this).attr("DisabledFolder")!="true"){$(this).addClass("selected");_SelectedPath($(this).attr("path"));$($("#"+render+" ."+classBody+" > div > input")[0]).attr("disabled",false);$($("#"+render+" ."+classBody+" > div > input")[0]).focus()}else $($("#"+render+" ."+classBody+" > div > input")[0]).attr("disabled",true)});$("#"+render+" ."+classBody+" ."+classTryConteiner+" span").hover(function(){$(this).attr("DisabledFolder")!="true"&&$(this).addClass("select")},function(){$(this).attr("DisabledFolder")!="true"&&$(this).removeClass("select")})}function DeleteFoldersSelelected(h,i,e,g){var d=[];$("#"+h+" > tbody > tr").each(function(a){a>0&&$($(this).children()[0]).html()!=""&&$($(this).children()[4]).find("a").length>0&&d.push($($(this).children()[4]).find("a").html())});var b=g;if(e!="")for(var f=e.split("/"),c=1;c<f.length;c++)for(var a=0;a<b.Childs.length;a++)if(b.Childs[a].Root==f[c]){b=b.Childs[a];break}for(var c=0;c<d.length;c++)for(var a=0;a<b.Childs.length;a++)if(b.Childs[a].Root==d[c]){CheckedDisabledFolder(b.Childs[a]);break}return g}function CheckedDisabledFolder(a){a.Disabled=true;for(var b=0;b<a.Childs.length;b++)CheckedDisabledFolder(a.Childs[b])}var __defaultFired=false;function WebForm_FireDefaultButton(a,d){var c=a.srcElement&&a.srcElement.tagName.toLowerCase()=="textarea"||a.originalTarget&&a.originalTarget.tagName.toLowerCase()=="textarea";if(!__defaultFired&&a.keyCode==13&&!c){var b=document.getElementById(d);if(b&&typeof b.click!="undefined")if(b.style.display!="none"&&b.style.visibility!="hidden"){__defaultFired=true;b.click();a.cancelBubble=true;a.stopPropagation&&a.stopPropagation();return false}}return true}function WebForm_FireDefaultButton2(a,d){var c=a.srcElement&&a.srcElement.tagName.toLowerCase()=="textarea"||a.originalTarget&&a.originalTarget.tagName.toLowerCase()=="textarea";if(a.keyCode==13&&!c){var b=document.getElementById(d);if(b&&typeof b.click!="undefined")if(b.style.display!="none"&&b.style.visibility!="hidden"){b.click();a.cancelBubble=true;a.stopPropagation&&a.stopPropagation();return false}}return true}function IframePopup(a,q,b,e,n,m,t,r,j,c,g,f,d,i){var h=$("div#popupzone");h.length&&h.append($("#"+a));$("#"+a).append('<div id="'+a+'iframeContainer" class="'+j+'" style="position:absolute;width:auto;display:none"></div>');a+="iframeContainer";$("#"+a).append('<div class="'+c+'"></div>');$("#"+a+" ."+c).append('<span class="'+g+(e?" jqmPromptFocus":"")+'">'+n+"</span>");$("#"+a+" ."+c).append('<span class="'+f+'" title="'+m+'">X</span>');$("#"+a+" ."+c+" ."+f).click(function(){$("#"+b).attr("src","about:blank");$("#"+a).jqmHide();closeFullScreen()});if(d=="")d="classbody";$("#"+a).append('<div class="'+d+'"></div>');$("#"+a+" ."+d).append('<div class="'+i+'" id="'+a+'idwrap"></div>');$("#"+b).appendTo("#"+a+"idwrap");function l(){ViewFullScreen();var c=$("html",window.top.document).attr("clientWidth"),d=c-150,f=$("html",window.top.document).attr("clientHeight")-100;$("#"+a).width(d+"px");$("#"+a).css("left",(c-d)/2+"px");$("#"+b).css("height",f+"px");$("#"+a).css("top","50px");if(e)$("#"+a).jqm({modal:true}).draggable({handle:"."+g});else $("#"+a).jqm({modal:true});$("#"+a).jqmShow()}this.ShowPopup=l;function k(a){$("#"+b).attr("src",a)}this.SetIframePath=k;function o(){$("#"+b).attr("src","about:blank");$("#"+a).jqmHide();closeFullScreen()}this.OnOkSave=o}function ViewFullScreen(c){if(window.top.document.getElementById("vert")){window.top.BreakoutFrames();if(c){window.top.tempObject={};var a=$("div.form_body",window.parent.document);window.top.tempObject._parent_scrolltop=a.attr("scrollTop");window.top.tempObject._parent_scrollleft=a.attr("scrollLeft");window.top.tempObject._parent_html_overflow=a.css("overflow");a.css("overflow","hidden");$("div.form_fixed",window.parent.document).css("display","none");var a=$("div.form_body",window.parent.document),d=a.height();a.height(d+54)}}else{window.top.tempObject={};var b=document.all?window.frameElement.style:window.frameElement;window.top.tempObject._frame_position=window.frameElement.style.position;window.top.tempObject._frame_top=window.frameElement.style.top;window.top.tempObject._frame_left=window.frameElement.style.left;window.top.tempObject._frame_width=b.width;window.top.tempObject._frame_height=b.height;window.top.tempObject._parent_body_overflow=window.parent.document.body.style.overflow;window.top.tempObject._parent_scrolltop=$("html",window.top.document).attr("scrollTop");window.top.tempObject._parent_scrollleft=$("html",window.top.document).attr("scrollLeft");window.top.scrollTo(0,0);window.top.tempObject._parent_html_overflow=$("html",window.top.document).css("overflow");$("html",window.top.document).css("overflow","hidden");window.frameElement.style.position="absolute";window.frameElement.style.top="0px";window.frameElement.style.left="0px";b.width=$("html",window.top.document).attr("clientWidth");b.height=$("html",window.top.document).attr("clientHeight");window.top.document.body.style.overflow="hidden"}}function closeFullScreen(c){if(window.top.document.getElementById("vert")){if(c){var a=$("div.form_body",window.parent.document);a.attr("scrollTop",window.top.tempObject._parent_scrolltop);a.attr("scrollLeft",window.top.tempObject._parent_scrollleft);a.css("overflow","scroll");$("div.form_fixed",window.parent.document).css("display","block")}window.top.RestoreFrames()}else{var b=document.all?window.frameElement.style:window.frameElement;window.frameElement.style.position=window.top.tempObject._frame_position;window.frameElement.style.top=window.top.tempObject._frame_top;window.frameElement.style.left=window.top.tempObject._frame_left;b.width=window.top.tempObject._frame_width;b.height=window.top.tempObject._frame_height;window.top.document.body.style.overflow=window.top.tempObject._parent_body_overflow;window.top.scrollTo(window.top.tempObject._parent_scrollleft,window.top.tempObject._parent_scrolltop);$("html",window.top.document).css("overflow",window.top.tempObject._parent_html_overflow)}}function MenuItemClick(e,c){for(var f=$get(e),b=f.getElementsByTagName("A"),a=0;a<b.length;a++)if(b.item(a).className.match("^.*a_m_l_sel.*$"))b.item(a).className="a_m_l";c.className="a_m_l_sel";var d=$get("nodeSelected");d.value=c.id}function InitializeMenu(){var b=$("dd > ul > li > a[href="+parent.LastUrlMainFrame+"]"),c=$("dd > ul > li > a[class!='noaccess']:first"),a=b.length>0?b:c;if(a.length>0){a.addClass("selected");parent.NavigateFrame("frameMain",a.attr("href"))}else parent.NavigateFrame("frameMain","AccessDenied.aspx");if($("dt").length>1){$("dd").hide();var d=a.parent().parent().parent().show();d.prev().find("div#expand").attr("class","less");$("dt > div").click(function(){$("dd").prev().find("div#expand").attr("class","more");$("dd:visible").slideUp("fast");$(this).attr("class","less");$(this).parent().next().slideDown("fast");return false})}else $("dt > div#expand:first").hide();$("dd > ul > li > a,dd > ul > li > ul > li > a").click(function(){if(!$(this).attr("class").match("noaccess"))if($(this).attr("href")!="javascript:"){$("dd > ul > li > a,dd > ul > li > ul > li > a").removeClass("selected");$(this).addClass("selected");parent.LastUrlMainFrame=$(this).attr("href")}})}function EventHandlerList(){var a=[];function b(c){for(var b=0;b<a.length;b++)if(a[b].keyEvent==c)return a[b].listHandler;var d={keyEvent:c,listHandler:[]};a.push(d);return a[a.length-1].listHandler}function e(c){for(var b=0;b<a.length;b++)if(a[b].keyEvent==c){var d=function(e){for(var d=Array.clone(a[b].listHandler),c=0;c<d.length;c++)d[c](e)};return d}return null}this.getHandler=e;function d(c,d){var a=b(c);a.push(d)}this.addHandler=d;function c(d,e){for(var c=b(d),a=0;a<c.length;a++)if(c[a]==e){c.slice(a,a);break}}this.removeHandler=c}function adjust(){var d=$("div.form_fixed");if(d.length>0){var b=$(window).height(),c=$("div.form_fixed").height(),a=$("div.form_wpeditor");if(a.length){a.height(b+1e3);$("div.form_body",a).height(b-c+16)}else $("div.form_body").height(b-c-12)}}var popup_progress,timer;function GlobalBeginRequestHandler(){if(typeof popup_progress!=="undefined")timer=window.setTimeout(function(){popup_progress.jqmShow()},5e3)}function GlobalEndRequestHandler(){if(typeof popup_progress!=="undefined"){timer&&window.clearTimeout(timer);popup_progress.jqmHide()}}function adjustLogin(){var c=$(window).height(),b=$("#iftop").height(),a=$("#ifbottom").height();$("#center").height(c-(b+a)+"px")}function InitLoginScripts(){$(function(){$(document.body).css("margin","0px");adjustLogin();$(window).resize(adjustLogin)})}function adjustEdit(){var b=$(window).height(),a=$("div.form_title").height()+43;$("div.form_body").height(b-a)}function InitAdjustEdit(){typeof jQuery==="function"&&$(function(){adjustEdit();$(window).resize(function(){adjustEdit()})})}function InitProgress(){typeof jQuery==="function"&&$(function(){try{adjust();$(window).resize(function(){adjust()});popup_progress=$("div.form_progress").jqm({modal:true,overlay:30,overlayClass:"jqmOverlay"})}catch(a){}})}function ReSizeNoInc(c,d,g,e){var a,b;if(c>0&&d>0)if(c>g||d>e){var f=g*d/c,h=e*c/d;if(f<=e){b=f;a=c*b/d}else{a=h;b=d*a/c}}else{a=c;b=d}else{a=c;b=d}a=Math.ceil(a);b=Math.ceil(b);var i={Width:a,Height:b};return i}function GetSyncWebRequest(servicePath,methodName,params){var result=$.ajax({async:false,type:"POST",contentType:"application/json; charset=utf-8",url:servicePath+"/"+methodName,data:Sys.Serialization.JavaScriptSerializer.serialize(params)}).responseText;return eval(result)}function NavigateTabLink(g,c,e,f){for(var b=c>0?c:0,h=document.getElementById(g),d=h.getElementsByTagName("UL")[0],a=0;a<d.childNodes.length;a++)d.childNodes.item(a).className=a==b?e:f;parent.LastTabIndex=b}function imgload(a,e,d,b){if(a.width>0&&a.height>0){var c=ReSizeNoInc(a.width,a.height,e,d);a.width=c.Width;a.height=c.Height;parent.ResizeIframeTo(b,a.width,a.height)}var f=parent.getParentIframe(b);a.onclick=function(){f.click()}}function PageNotFound(){var d=$(window).height(),c=$("div.form_fixed").height();$("div.form_body").height(d-c);if($(window).attr("name")!="frameMain"){var a=window.location.search,e=a.substr(1,a.length-1),b=e.split("=");window.location.href="/Admin/Main.aspx?show=PagenotFound.aspx%3f"+b[0]+"%3d"+b[1].replace(/\//gi,"%2f")}}if(typeof Type!=="undefined"){Type.registerNamespace("GSI.Admin");GSI.Admin.Client_NotifyUpLoadFile=function(e,b,o,n,k,j,l,i,m,d,g,f,h){var c=0,a=new Sys.EventHandlerList;PathToFile=function(b){var a=[];a=b.split("\\");return a[a.length-1]};DesabilitarGrid=function(){DeleteNotificationOld();raise_DisabledToolBar();var c=document.getElementById(o);if(c!=null){var d=c.parentNode,b=d.innerHTML,a='<div style="position:relative;visibility:hidden;">'+b+"</div>";a=a.replace('class="_grid admon_grid"','width="'+(screen.width-264)+'"');var e='<div class="modalBackground" style="position:absolute;">'+a+"</div>";d.innerHTML=e+b}};DeleteNotificationOld=function(){var a=$("#"+b+" div."+d);if(a.length>e)for(var f=a.length-e,c=1;c<=f;c++)a.filter(":first").parent().remove()};RemoveLoad_Notification=function(b){var a=document.getElementById(b).parentNode;a.removeChild(document.getElementById(b));if(a.getElementsByTagName("div").length==0)a.style.display="none"};this.GridActualizado=function(){this.count_load_curso>0&&DesabilitarGrid()};this.SelectedGrid=function(){document.getElementById(b).innerHTML=""};this.LoadFile_Notification=function(h,f){var e=document.createElement("div");e.style.display="inline";e.id=f.Get_IdNotification();var a=document.getElementById(b);if(a.getElementsByTagName("div").length==0)a.innerHTML="";a.appendChild(e);var g=n.replace("{0}",f.Get_FileName());e.innerHTML='<div class="'+d+'">'+g+"</div>";a.className=m;a.style.display="block";c++;DesabilitarGrid()};this.LoadFileComplete_Notifycation=function(n,b){var d=[];d=document.getElementById(b.Get_IdReport()).getElementsByTagName("div");switch(b.Get_Operation()){case 0:d[0].className=g;var a=k.replace("{0}",PathToFile(b.Get_FileName()));a=a.replace("{1}",b.Get_Size());d[0].innerHTML=a;break;case 1:var e=PathToFile(b.Get_FileName());e=e.replace("'","\\'");d[0].className=f;var a=i.replace("{0}",e);a=a.replace("{1}",b.Get_Size());a=a.replace("{2}",PathToFile(b.Get_NewFileName()));d[0].innerHTML=a;break;case 2:d[0].className=h;var a=l.replace("{0}",PathToFile(b.Get_FileName())),m='&nbsp;&nbsp;<a href="" onclick="RemoveLoad_Notification(\''+b.Get_IdReport()+"');return false;\">"+j+"</a>";d[0].innerHTML=a+m}c--;raise_UpDateGrid()};this.add_UpDateGrid=function(b){a.addHandler("UpDateGrid",b)};this.remove_UpDateGrid=function(b){a.removeHandler("UpDateGrid",b)};raise_UpDateGrid=function(){var b=a.getHandler("UpDateGrid");b&&b(this)};this.raise_UpDateGrid=function(){var b=a.getHandler("UpDateGrid");b&&b(this)};this.add_DisabledToolBar=function(b){a.addHandler("DisabledToolBar",b)};this.remove_DisabledToolBar=function(b){a.removeHandler("DisabledToolBar",b)};raise_DisabledToolBar=function(){var b=a.getHandler("DisabledToolBar");b&&b(this)};this.raise_DisabledToolBar=function(){var b=a.getHandler("DisabledToolBar");b&&b(this)}};GSI.Admin.Client_AsyncUpLoadFile=function(a,b){this.PathFolderLoad=b;this.IDClientIframe=a;this.enabledIframe=true;this.eventlist=new Sys.EventHandlerList};GSI.Admin.Client_AsyncUpLoadFile.prototype={DisableIframe:function(){if(this.enabledIframe){this.enabledIframe=false;var b=document.getElementById(this.IDClientIframe);b.style.display="none";var a=document.createElement("div");a.id=this.IDClientIframe+"Load";a.className="LoadingFile";a.innerHTML="&nbsp;";b.parentNode.appendChild(a)}},EnableIframe:function(){if(!this.enabledIframe){this.enabledIframe=true;var a=document.getElementById(this.IDClientIframe),b=document.getElementById(this.IDClientIframe+"Load");a.parentNode.removeChild(b);a.style.display="inline"}},setPathFolderLoad:function(b){var c=getIFrameDocument(this.IDClientIframe),a=c.getElementById("IDPathFolderLoad");if(a!=null)a.value=this.PathFolderLoad+b},add_LoadFile:function(a){this.eventlist.addHandler("LoadFile",a)},remove_LoadFile:function(a){this.eventlist.removeHandler("LoadFile",a)},raiseLoadFile:function(c,d){var a=new GSI.Admin.EventLoadFileArgs(c,d),b=this.eventlist.getHandler("LoadFile");if(b){b(this,a);a.PathFolderLoad!=""&&this.setPathFolderLoad(a.PathFolderLoad)}},add_LoadFileComplete:function(a){this.eventlist.addHandler("LoadFileComplete",a)},remove_LoadFileComplete:function(a){this.eventlist.removeHandler("LoadFileComplete",a)},raiseLoadFileComplete:function(d,c,f,b,g){var e=new GSI.Admin.EventLoadFileCompleteArgs(d,c,f,b,g),a=this.eventlist.getHandler("LoadFileComplete");a&&a(this,e)}};GSI.Admin.EventLoadFileArgs=function(a,b){this.Get_IdNotification=function(){return a};this.Get_FileName=function(){return b};this.PathFolderLoad=""};GSI.Admin.EventLoadFileCompleteArgs=function(c,b,d,a,e){this.Get_Operation=function(){return c};this.Get_IdReport=function(){return b};this.Get_FileName=function(){return d};this.Get_NewFileName=function(){return a};this.Get_Size=function(){return e}};GSI.Admin.ImageDetails=function(id,cont){var popup=$get(id),div_imgfull=$get(id+"_imgfull"),img_full=$get(id+"_img_full"),btnrename=$get(id+"_btnrename"),lbClose=$get(id+"_close"),hfoldname=$get(id+"_hfoldname"),btnPopup=$get(cont+"_btnPopup"),btnClose=$get(cont+"_btnClose"),val_name=$get(id+"_val_name"),val_width=$get(id+"_val_width"),val_height=$get(id+"_val_height"),val_size=$get(id+"_val_size"),div_warning=$get(id+"_warning"),div_notify=$get(id+"_notify"),imagePath="",rename_mode=false,id_select_media="",eventlist=new Sys.EventHandlerList,sixeX=screen.width*.7,sixeY=screen.height*.7;popup.style.width=sixeX;popup.style.height=sixeY;popup.style.left=(screen.width-sixeX)/2;popup.style.top=(screen.height-sixeY)/2;div_imgfull.style.width=sixeX-20;div_imgfull.style.height=sixeY-118;lbClose.onclick=function(){closeFullScreen();div_imgfull.innerHTML="";btnClose.click();_raiseCloseWindow()};btnrename.onclick=function(){var a=document.createElement("input");a.className="rename";a.value=val_name.innerHTML;hfoldname.value=val_name.innerHTML;val_name.innerHTML="";var c=document.createElement("input");c.title=SelectMedia.TextButtonSave;c.type="button";c.className="save";c.onclick=function(){if(a.value!="")if(a.value.match("^[A-z0-9_\\.\\[\\] ()+-]+$"))GSI.Admin.AdminWebService.RenameFile(imagePath+hfoldname.value,a.value,_onokRename,_onerrorRename);else ShowErrorMessage(SelectMedia.TextErrorInvalidNewName);else ShowErrorMessage(SelectMedia.TextErrorNewNameEmpty)};var b=document.createElement("input");b.title=SelectMedia.TextButtonCancel;b.type="button";b.className="cancel";b.onclick=function(){val_name.innerHTML=hfoldname.value;btnrename.style.display="inline";div_warning.style.visibility="hidden";HideMessage()};val_name.appendChild(a);val_name.appendChild(c);val_name.appendChild(b);this.style.display="none";div_warning.style.visibility="visible";a.focus()};function _onokRename(result){var r=eval(result);if(!r.exists){val_name.innerHTML=hfoldname.value=r.name;btnrename.style.display="inline";HideMessage();rename_mode&&lbClose.click();_raiseRenameFile(r.name)}else ShowErrorMessage(SelectMedia.TextErrorNewNameExists)}function _onerrorRename(a){ShowErrorMessage(a.get_message())}function _raisePopup(a){rename_mode=a.Edit;id_select_media=a.SelectedImg;imagePath=a.ImgPath;val_name.innerHTML=a.SelectedImg;btnrename.style.display=rename_mode?"inline":"none";div_warning.style.visibility="hidden";GSI.Admin.AdminWebService.GetHTMLRender(a.SelectedImg,imagePath,a.Width,a.Height,_onokGetHTMLRender,_onerrorGetHTMLRender);HideMessage();val_width.innerHTML="-";val_height.innerHTML="-";val_size.innerHTML="-";ViewFullScreen();GSI.Admin.AdminWebService.GetMediaProperties(a.SelectedImg,imagePath,_onokMediaProp,_onerrorMediaProp);btnPopup.click();rename_mode&&btnrename.click()}function _onokGetHTMLRender(a){div_imgfull.innerHTML=a}function _onerrorGetHTMLRender(a){alert(a.get_message())}function _onokMediaProp(result){var r=eval(result);val_width.innerHTML=r.width+" px";val_height.innerHTML=r.height+" px";val_size.innerHTML=r.size>1024?Math.round(r.size/1024)+" KB":r.size+" B"}function _onerrorMediaProp(){}function ShowErrorMessage(a){div_notify.style.display="inline";div_notify.innerHTML=a}function ShowInfoMessage(a){div_notify.style.display="inline";div_notify.innerHTML=a}function HideMessage(){div_notify.style.display="none"}function _raiseRenameFile(b){var c={newName:b,id_select_media:id_select_media},a=eventlist.getHandler("RenameFile");a&&a(this,c)}function _raiseCloseWindow(){var b={},a=eventlist.getHandler("CloseWindow");a&&a(this,b)}this.add_RenameFile=function(a){eventlist.addHandler("RenameFile",a)};this.remove_RenameFile=function(a){eventlist.removeHandler("RenameFile",a)};this.raisePopup=_raisePopup;this.add_CloseWindow=function(a){eventlist.addHandler("CloseWindow",a)};this.remove_CloseWindow=function(a){eventlist.removeHandler("CloseWindow",a)}};GSI.Admin.ImageDetails.registerClass("GSI.Admin.ImageDetails",null,Sys.IDisposable)}function Navigator(intanceName,renderId,root,folderIni,functionNavigate){var render=document.getElementById(renderId);render.style.textAlign="center";var trace_try;if(root.length==0)return;function CreateFolder(a,c){var d='<div class="folderNav" nowrap onmouseover="'+intanceName+'.FocusFolder(this);" onmouseout="'+intanceName+'.FocusFolder(this);" onclick="'+intanceName+".SelectedFolder('"+c+"');\">"+a.Root+"</div>",e='<table border="0" style="border-collapse:collapse;" cellpadding="0" cellspacing="0"><tbody><tr><td>'+d+"</td>"+CreateFoldersDependence(a.Childs,c)+"</tr></tbody></table>",b='<div style="display:inline;float:left;">'+e+"</div>";if(render.innerHTML=="")b='<div style="display:inline;float:left;margin-left:3px;"></div>'+b;render.innerHTML+=b;trace_try+=(trace_try!=""?"/":"")+a.Root}function CreateFoldersDependence(c,d){if(c.length==0)return "";for(var e='<div class="desplegableNav">&nbsp;</div>',a="",b=0;b<c.length;b++)a+='<tr><td class="folderMenuNav" onmouseover="'+intanceName+'.FocusFolder(this);" onmouseout="'+intanceName+'.FocusFolder(this);" onclick="'+intanceName+".SelectedFolder('"+d+","+b+"');\" nowrap>"+c[b].Root+"</td></tr>";a='<div class="menuConteninerNav" style="position:absolute;visibility:hidden;" onmouseover="'+intanceName+'.ActivateMenuOver(this);" onmouseout="'+intanceName+'.ActivateMenuOut(this);"><table border="0">'+a+"</table></div>";var f='<td align="left" onmouseover="'+intanceName+'.ActivateMenuOver(this);" onmouseout="'+intanceName+'.ActivateMenuOut(this);"><div>'+e+"</div><div nowrap>"+a+"</div></td>";return f}function EvaluateFunction(){var currentpath=trace_try.replace(root.Root,""),f=eval("(typeof("+functionNavigate+") === 'function')?"+functionNavigate+":function(){};");f(currentpath)}function _FocusFolder(a){a.className=a.className!="menuNav"?"menuNav":"folderMenuNav"}this.FocusFolder=_FocusFolder;function _ActivateMenuOver(a){var b=a.childNodes[1];try{b.childNodes[0].style.visibility="visible"}catch(c){a.style.visibility="visible"}}this.ActivateMenuOver=_ActivateMenuOver;function _ActivateMenuOut(a){var b=a.childNodes[1];try{b.childNodes[0].style.visibility="hidden"}catch(c){a.style.visibility="hidden"}}this.ActivateMenuOut=_ActivateMenuOut;function _SelectedFolder(c){var c=c.split(","),a=root,d="0";render.innerHTML="";trace_try="";for(var b=0;b<c.length;b++){if(b!=0){a=a[c[b]];d+=","+c[b]}CreateFolder(a,d);a=a.Childs}EvaluateFunction()}this.SelectedFolder=_SelectedFolder;function _IniNavigator(i,h){var e="0";trace_try="";render.innerHTML="";if(h=="")CreateFolder(i,e);else for(var d=h.split("/"),a=i,b=0;b<d.length;b++)if(d[b]!=""){if(b!=0){for(var g,c=0,f=false;c<a.length;c++)if(a[c].Root.toLowerCase()==d[b].toLowerCase()){g=a[c];f=!f;break}a=g;if(!f)break;e+=","+c}CreateFolder(a,e);a=a.Childs}}this.IniNavigator=_IniNavigator;function _ArmarPath(a){render.innerHTML="";bool_pathFolder=!bool_pathFolder;_IniNavigator(root,a.value);EvaluateFunction()}this.ArmarPath=_ArmarPath;_IniNavigator(root,folderIni);var bool_pathFolder=false;render.onclick=function(){if(bool_pathFolder)return;bool_pathFolder=!bool_pathFolder;render.innerHTML='<table class="navigate_table"><tr><td><input type="text" class="textPath" onblur="'+intanceName+'.ArmarPath(this);"></td><td width="19px"><input type="button" class="navigate_btn"></td></tr></table>';render.childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[0].value=trace_try;render.childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[0].focus();render.childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[0].focus()}}function InitGrid(){(function(b){var a;b.fn.PropertyGrid=function(d){a=b.extend({dropdownlist:"#ctl00_cph1_ctl00_tc1_ctl04_dv_ddl_roles",comunicator:"#ctl00_cph1_ctl00_tc1_ctl04_dv_txt_area"},d||{});a.dropdownlist=b(a.dropdownlist);a.comunicator=b(a.comunicator);a.json=JSON.parse(a.comunicator.val());a.lastsel;a.jqgrid=this.jqGrid({datatype:"clientArray",colNames:["Propiedad","Valor"],colModel:[{name:"Propiedad",index:"Propiedad",width:180},{name:"Valor",index:"Valor",width:180,editable:true,edittype:"select",editoptions:{value:{0:"Oculto",1:"Visible",2:"Visible y Requerido"}}}],onSelectRow:function(b){if(b&&b!==a.lastsel){a.jqgrid.jqGrid("saveRow",a.lastsel,false,"clientArray");a.lastsel=b}a.jqgrid.editRow(b,true,null,null,"clientArray")},afterSaveCell:function(c,i,g,j,d){var b=a.jqgrid.jqGrid("getDataIDs"),f,h;for(var e in b){h=a.jqgrid.jqGrid("getRowData",b[e]);if(b[e]==c){f=a.jqgrid.jqGrid("getCell",c,d);a.json["rows"][c]["cell"][d]=g}}a.comunicator[0].value=JSON.stringify(a.json)},forceFit:true,cellEdit:true,cellsubmit:"clientArray"});a.dropdownlist.change(c);function c(){var f=a.jqgrid[0],c={};c.page=a.json.page;c.total=a.json.total;c.records=a.json.records;c.rows=[];for(var e=["Oculto","Visible","Visible y Requerido"],b=0;b<a.json.rows.length;b++)if(a.json.rows[b].role==a.dropdownlist.val()){var d={};d.id=a.json.rows[b].id;d.rol=a.json.rows[b].role;d.cell=[];d.cell[0]=a.json.rows[b].cell[0];d.cell[1]=e[a.json.rows[b].cell[1]];c.rows.push(d)}f.addJSONData(c)}c();return this}})(jQuery);$(function(){$("#list2").PropertyGrid({comunicator:"#ctl00_cph1_ctl00_tc1_ctl04_dv_txt_area",dropdownlist:"#ctl00_cph1_ctl00_tc1_ctl04_dv_ddl_roles"})})}if(typeof Type!=="undefined"){Type.registerNamespace("GSI.Admin");GSI.Admin.ToolBar=function(c,a,b){this._id=c;this._toolButtonKeys=a;this._functionKeys=b;this._num_rows=0;this._id_elements=""};GSI.Admin.ToolBar.prototype={get_toolButtonKeys:function(){return this._toolButtonKeys},get_functionKeys:function(){return this._functionKeys},get_num_rows:function(){return this._num_rows},get_id_elements:function(){return this._id_elements},checkButtons:function(grid,args){this._num_rows=args.get_num_rows();this._id_elements=args.get_selectedIds();for(var i=0;i<this._toolButtonKeys.length;i++){var toolbuttonid=this._toolButtonKeys[i],functionID=this._functionKeys[i];eval("Check_"+functionID+"(grid, $get(toolbuttonid), args);")}},DisableAllButtons:function(){for(var a=0;a<this._toolButtonKeys.length;a++){var b=this._toolButtonKeys[a];DisableGroup($get(b),true)}}};GSI.Admin.ToolBar.registerClass("GSI.Admin.ToolBar",null,Sys.IDisposable);GSI.Admin.ClientGridViewEventArgs=function(b,a){this.num_rows=b;this.selectedIds=a};GSI.Admin.ClientGridViewEventArgs.prototype={get_num_rows:function(){return this.num_rows},set_num_rows:function(a){this.num_rows=a},get_selectedIds:function(){return this.selectedIds},set_selectedIds:function(a){this.selectedIds=a}};GSI.Admin.ClientGridViewEventArgs.registerClass("GSI.Admin.ClientGridViewEventArgs",null,Sys.IDisposable)}function T1(m,i,g){var j=!g.length||g.val()=="[Level]";if(j){for(var l=document.getElementById(i),n=new RegExp("\\W","gi"),k=new RegExp(" ","gi"),c=m.value.replace(k,"_"),a=[{stringRegex:"ĀÀÁÂÃÄ",replaceChar:"A"},{stringRegex:"āàáâãä",replaceChar:"a"},{stringRegex:"ĒÈÉÊË",replaceChar:"E"},{stringRegex:"ēèéêë",replaceChar:"e"},{stringRegex:"ĪÌÍÎÏ",replaceChar:"I"},{stringRegex:"īìíîï",replaceChar:"i"},{stringRegex:"ŌÒÓÔÕÖ",replaceChar:"O"},{stringRegex:"ōòóôõö",replaceChar:"o"},{stringRegex:"ŪÙÚÛŨÜ",replaceChar:"U"},{stringRegex:"ūùúûũü",replaceChar:"u"},{stringRegex:"Ñ",replaceChar:"N"},{stringRegex:"ñ",replaceChar:"n"},{stringRegex:"Ç",replaceChar:"C"},{stringRegex:"ç",replaceChar:"c"},{stringRegex:"ýÿÝ",replaceChar:"y"}],f="АБВГҐЃДЂЄЕЁЖЗЅИІЇЙЈЉКЛМНЊОПРСТЋЌУЎФХЦЧЏШЩЪЫЬЭЮЯабвгґѓдђєеёжзѕиіїйјљклмнњопрстћќуўфхцчџшщъыьэюя",h="ABVGGGDDEEEZZZIIIYJLKLMNNOPRSTTKUWFJTCZSSBYBEYYabvgggddeeezzziiiyjlklmnnoprsttkuwfjtczssbybeyy",e=0;e<f.length;e++)a.push({stringRegex:f.charAt(e),replaceChar:h.charAt(e)});for(var b=0;b<a.length;b++)for(var d=0;d<a[b].stringRegex.length;d++)while(c.match(a[b].stringRegex.charAt(d)))c=c.replace(a[b].stringRegex.charAt(d),a[b].replaceChar);l.value=c.replace(n,"")}}function T3(c,f,i,j,h){var a="",b="";if(c.val().match("^\\[Link")){a=i;b=j}if(c.val()=="[Level]"){a=f;b=h}var k=$("td[fieldname=Name] span.TextBoxList"),g=$("td[fieldname=ShortName] span.TextBoxList"),m=$("input.admin_tbx, textarea.admin_tbx",k),e=$("input.admin_tbx, textarea.admin_tbx",g);e.each(function(d,c){var b=$(c).metadata();b.regexp.regexp=a;$(c).attr("validate",JSON.stringify(b))});var l=c.parent(),d=l.parent();d=d.next();d.children(":first").text(b)}function InitT3(a,c,d,b,e){$(function(){var f=$("td[fieldname=Type] select");f.bind("change",function(){T3(f,a,c,d,b)});e&&T3(f,a,c,d,b)})}function InitValidators(oldbehavior){$.metadata.setType("attr","validate");$.validator.prototype.validateform=function(a){this.containers.filter("[vgroup!="+a+"]").parent().hide();this.containers.filter("[vgroup="+a+"]").parent().show();var b=$(":input[validate][vgroup!="+a+"]").filter(":not(:disabled)");b.attr("disabled","disabled");var c=this.form();b.removeAttr("disabled");typeof resizeiframeclient==="function"&&resizeiframeclient();return c};if(oldbehavior)$.validator.setDefaults({highlight:function(a,c,d){$(a).addClass(c).removeClass(d);var e="errormark "+$(a).attr("cssclasserror"),b=$(a).siblings("span[forinput="+a.id+"]");if(!b.length)$(a).after("<span id='error_"+a.id+"' class='"+e+"' forinput='"+a.id+"'>*</span>");else b.text("*")},unhighlight:function(a,c,d){$(a).removeClass(c).addClass(d);var b=$(a).siblings("span[forinput="+a.id+"]");b.length&&b.text("")}});else $.validator.setDefaults({highlight:function(a,c,d){$(a).addClass(c).removeClass(d);var e="errormark "+$(a).attr("cssclasserror"),b=$(a).parents("div.errormark_cont");if(!b.length)b=$(a).parents("tr.admon_editdvrow");b.addClass(e)},unhighlight:function(a,c,d){$(a).removeClass(c).addClass(d);var e="errormark "+$(a).attr("cssclasserror"),b=$(a).parents("div.errormark_cont");if(!b.length)b=$(a).parents("tr.admon_editdvrow");b.removeClass(e)}});$.validator.prototype.parseNumber=function(b,c){var f=c||".",e=new RegExp("^\\s*([-\\+])?(\\d*)\\"+f+"?(\\d*)\\s*$");if(typeof b!=="string")b=b.toString();var a=b.match(e);if(a==null)return NaN;if(a[2].length==0&&a[3].length==0)return NaN;var d=(a[1]!=null?a[1]:"")+(a[2].length>0?a[2]:"0")+(a[3].length>0?"."+a[3]:"");return parseFloat(d)};$.validator.addMethod("regexp",function(c,b,a){var d=new RegExp(a.regexp||a,a.flags||"");return this.optional(b)||d.test(c)},"Please enter alphanumeric expression!");$.validator.addMethod("equalToValue",function(c,a,b){return this.optional(a)||c==b},"Please enter a value equal to {0}!");$.validator.addMethod("notEqualToValue",function(c,a,b){return this.optional(a)||c!=b},"Please enter a value not equal to {0}!");$.validator.addMethod("numericComparer",function(e,d,c){if(this.optional(d))return true;var a=this.parseNumber(c.value,c.decimalchar),b=this.parseNumber(e,c.decimalchar);switch(c.operation){case "equal":return b==a;case "notequal":return b!=a;case "greaterthan":return b>a;case "greaterthanequal":return b>=a;case "lessthan":return b<a;case "lessthanequal":return b<=a;default:return true}},"Please enter a value to compare with {0}!");$.validator.addMethod("numeric",function(c,a,b){if(this.optional(a))return true;var d=this.parseNumber(c,b.decimalchar);return !isNaN(d)},"Please enter a numeric value!");$.validator.addMethod("rangevalidator",function(f,e,a){if(this.optional(e))return true;var b=this.parseNumber(f,a.decimalchar),d=this.parseNumber(a.minvalue,a.decimalchar),c=this.parseNumber(a.maxvalue,a.decimalchar);return b>=d&&b<=c},"Please enter a valid in-range value!");$.validator.addMethod("fieldComparer",function(value,element,param){if(this.optional(element))return true;var editcont=eval(param.editcont),fieldNamevalue=editcont.ExtractField(param.fieldName),floatValueToCompare=this.parseNumber(fieldNamevalue,param.decimalchar),floatValue=this.parseNumber(value,param.decimalchar);switch(param.operation){case "equal":return floatValue==floatValueToCompare;case "notequal":return floatValue!=floatValueToCompare;case "greaterthan":return floatValue>floatValueToCompare;case "greaterthanequal":return floatValue>=floatValueToCompare;case "lessthan":return floatValue<floatValueToCompare;case "lessthanequal":return floatValue<=floatValueToCompare;default:return true}},"Please enter a value to compare with {0}!");$.validator.addMethod("arrayFieldRequired",function(value,element,param){var editcont=eval(param.editcont),array=editcont.ExtractField(param.fieldname);return array.length>0},"");$.validator.addMethod("maxWords",function(c,d,b){var a=c.split(/[ ,]/gi);return a.length<=b},"");$.validator.addMethod("publishingRangeDate",function(){},"")}function RemoveMes(b){var a=document.getElementById(b);if(a!=null)a.style.display="none"}function getTextFromObjectResx(c){var a=typeof EditContResx!="undefined"?EditContResx:{};for(var b in a)if(b.match("_"+c+"$"))return a[b];return ""}function getTextWarningOnSave(b){var a=typeof editcontmode!="undefined"?editcontmode:"";if(a=="insert")return getTextFromObjectResx("WarningInsert"+(b||""));else if(a=="edit")return getTextFromObjectResx("WarningUpdate"+(b||""));else return ""}function SaveClick(button,iddivmsg){var enablewarning=eval($(button).attr("enablewarning")),msg=getTextWarningOnSave($(button).attr("wrnkey")),result=true;if(msg!=""&&enablewarning)result=confirm(msg);if(result){RemoveMes(iddivmsg);window.valForm.isvalid=window.frm.validateform($(button).attr("vgroup"));if(window.valForm.isvalid){__doPostBack(button.name,"");return true}else return false}return false}function ShowInfoMessage(b){var a=$("#divnotify");a.attr("class","admon_infomsg");a.css("display","block");a.html(b)}function ShowErrorMessage(b){var a=$("#divnotify");a.attr("class","admon_errormsg");a.css("display","block");a.html(b)}function SaveClickWS(a,d,c){RemoveMes("divnotify");window.valForm.isvalid=window.frm.validateform($(a).attr("vgroup"));if(window.valForm.isvalid){var b=c.ExtractForm();GSI.Admin.AdminWebService.SaveConfigValues(b,onOKSaveClickWS,onErrorSaveClickWS);return true}return false}function onOKSaveClickWS(b){var a=JSON.parse(b);a.result=="OK"&&ShowInfoMessage(a.text);a.result=="Error"&&ShowErrorMessage(a.text+a.errorMessage)}function onErrorSaveClickWS(a){alert(a.get_message())}function SaveEditInLine(c,b,a){if(window.frm.validateform(c)){__doPostBack(b,a);return true}else return false}function getRedirectUrl(a){var c=a.settings.redirectUrl,d=$.format("a={0}&m={1}&d={2}",a.currentYear,a.currentMonth+1,a.currentDay),b=c!=""?c:window.location.href,e=/a=\d+&m=\d+&d=\d+/gi,f=b.indexOf("?")>0?"&":"?";if(e.test(b))return b.replace(e,d);else return b+f+d}function setHomePage(a,b){if(document.all){a.style.behavior="url(#default#homepage)";a.setHomePage(b)}else $(a).next().show()}function InitEditForm(){$form=$("#aspnetForm");window.valForm=$form[0];window.frm=$form.validate({errorLabelContainer:$("div.admon_validators"),onkeyup:false,onsubmit:false})}function InitListForm(){$form=$("#aspnetForm");window.valForm=$form[0];window.frm=$form.validate({errorLabelContainer:$("div.admon_validators"),onkeyup:false,onfocusout:false})}function InitFormLogin(){$form=$("#aspnetForm");window.valForm=$form[0];window.frm=$form.validate({errorLabelContainer:$("div.admon_validators"),onkeyup:false,submitHandler:function(a){this.validateform($(this.submitButton).attr("vgroup"))&&a.submit()}})}function btnNewClick(c,b){var a="ClientType.aspx";if(b!=-1)a+="?parentcat="+b;window.location=a}function btnNewClickRole(c,b){var a="/admin/EditEstab.aspx?&userType=&Mode=insert&returnpage=~/Admin/ListEstabs.aspx";if(b!=-1)a+="?parentcat="+b;window.location=a}function Check_NewEstab(c,a){DisableGroup(a,"")}function btnChangeType(c,b){var a="ClientType.aspx?ChangeTypeClient=1&Mode=edit";if(b!=-1)a+="&parentcat="+b;a+="&item="+c.GetSelectedIds();window.location=a}function Check_ChangeClientType(c,a,b){DisableGroup(a,b.get_num_rows()==1?"":"disabled")}if(typeof Type!=="undefined"){Type.registerNamespace("GSI.Admin");GSI.Admin.Maintenance=function(h){var a=$get(h+"_tbxLog"),i=$get("opt_area"),f="Está seguro de que va a renombrar los ficheros de imágenes de la web?",e="Está seguro de que va a eliminar los ficheros de recursos de la administración?",d="Ejecutando operación, espere por favor...\n",g="Está seguro de que va a restaurar los datos de una copia anterior de la web?";$get("btn_clean_local_admin").onclick=function(){if(confirm(e)){a.value=d;GSI.Admin.AdminWebService.ExecuteCleanLocalAdmin(c,b)}};$get("btn_clean_global").onclick=function(){a.value=d;GSI.Admin.AdminWebService.ExecuteCleanGlobal(c,b)};$get("btn_gen_admin").onclick=function(){a.value=d;GSI.Admin.AdminWebService.GenerateAdminResources(c,b)};$get("btn_update_admin").onclick=function(){a.value=d;GSI.Admin.AdminWebService.UpdateWebResources(c,b)};$get("btn_update_webglobal").onclick=function(){a.value=d;GSI.Admin.AdminWebService.UpdateWebGlobalResources(c,b)};$get("btn_update_version").onclick=function(){a.value=d;GSI.Admin.AdminWebService.UpdateWebNewVersion(c,b)};$get("btn_rename_me").onclick=function(){if(confirm(f)){a.value=d;GSI.Admin.AdminWebService.ExecuteRenameMediaElements($get("chk_rename_me").checked,$get("chk_reduce_me").checked,c,b)}};$get("btn_rebuild_profiles").onclick=function(){a.value=d;GSI.Admin.AdminWebService.RebuildClientProfiles(c,b)};$get("btn_update_themes").onclick=function(){a.value=d;GSI.Admin.AdminWebService.UpdateWebThemes(c,b)};$get("btn_backupweb").onclick=function(){a.value=d;GSI.Admin.AdminWebService.MakeWebBackup($get("chk_bkp_files").checked,$get("chk_bkpbd").checked,$get("chk_exclude_logs").checked,c,b)};$get("btn_restoreweb").onclick=function(){if(confirm(g)){a.value=d;GSI.Admin.AdminWebService.MakeWebRestore($get("chk_restore_files").checked,$get("chk_restore_bd").checked,$("select[id$=dd_backupname]").val(),c,b)}};$get("btn_clear_logs").onclick=function(){a.value=d;GSI.Admin.AdminWebService.CleanWebLogs($get("chk_clear_logs").checked,c,b)};function c(b){a.value+=b}function b(a){alert(a.get_message())}};GSI.Admin.Maintenance.registerClass("GSI.Admin.Maintenance",null,Sys.IDisposable)}function IsBlocked(a){var b=a.GetRowSelected(),c=a.SplitParam(b);return c[5]==1}function Check_NewUser(c,a){DisableGroup(a,"")}function Check_ChangePassword(a,b,c){DisableGroup(b,c.get_num_rows()==1&&!a.ExistRowsDamaged()&&!IsBlocked(a)?"":"disabled")}function Check_ResetPassword(a,b,c){DisableGroup(b,c.get_num_rows()==1&&!a.ExistRowsDamaged()&&!IsBlocked(a)?"":"disabled")}function Check_EnableClient(a,b,c){DisableGroup(b,c.get_num_rows()!=0&&!a.IfSelectedDep()&&!a.ExistRowsDamaged()?"":"disabled");b.childNodes[0].value=!a.IfEnableTrue()?ListContGenerico.EnableText:ListContGenerico.DisableText}function Check_Delete2(c,a,b){DisableGroup(a,b.get_num_rows()!=0&&!c.IfSelectedDep()?"":"disabled")}function Check_UnLockUser(c,a,b){DisableGroup(a,b.get_num_rows()==1&&IsBlocked(c)?"":"disabled")}function Check_ShowPassword(c,a){DisableGroup(a,"")}function ResetPasswordClick(){GSI.Admin.AdminWebService.ResetPasswordCallBack(clientInstance.GetSelectedIds(),loginSufix,OnOkResetPassword,OnErrorResetPassword)}function EnableClientClick(b){var a=b.value==ListContGenerico.EnableText;GSI.Admin.AdminWebService.EnableCallBack(clientInstance.GetSelectedIds(),loginSufix,a,OnOkEnableClient,OnErrorEnableClient,a)}function ChangePassword(){window.frm.validateform("ChangePassword")&&GSI.Admin.AdminWebService.ChangePasswordCallBack(clientInstance.GetSelectedIds(),loginSufix,$get(id_tbxoldpwd).value,$get(id_tbxnewpwd).value,OnOkChangePassword,OnErrorChangePassword)}function DeleteClientClick(){confirm(ListContGenerico.TextWarningDelete)&&GSI.Admin.AdminWebService.DeleteClientCallBack(clientInstance.GetSelectedIds(),loginSufix,OnOkDeleteClient,OnErrorDeleteClient)}function UnLockUserClick(){GSI.Admin.AdminWebService.UnLockUser(clientInstance.GetSelectedIds(),OnOkUnLockUser,OnErrorUnLockUser)}function ShowPassword(a){$get(a).value="show";clientInstance.RefreshGrid()}function clearPopupChangePassword(){$("div[id$=DIVFloating]").jqmHide();$("div[id$=DIVFloating] input[type=password]").val("")}function OnOkResetPassword(d){var a=d.split("|"),c=a[0],e=a[1],b=String.format(TextPwdCreated,c,e);clientInstance.ShowInfoMessage(b)}function OnOkEnableClient(b,a){if(a==true)clientInstance.ShowInfoMessage(TextEnabledClientSuccess);else clientInstance.ShowInfoMessage(TextDisabledClientSuccess);clientInstance.RefreshGrid()}function OnOkChangePassword(b){var a=String.format(TextPwdChanged,b);clientInstance.ShowInfoMessage(a);clearPopupChangePassword()}function OnOkDeleteClient(){clientInstance.RefreshGrid();clientInstance.ShowInfoMessage(ListContGenerico.TextDeleteSuccess)}function OnOkUnLockUser(){clientInstance.RefreshGrid();clientInstance.ShowInfoMessage(TextUnLockUserSuccess)}function OnErrorResetPassword(a){clientInstance.ShowErrorMessage(TextPwdCreatedError+a.get_message())}function OnErrorEnableClient(a,b){if(b==true)clientInstance.ShowErrorMessage(TextErrorEnablingClient+a.get_message());else clientInstance.ShowErrorMessage(TextErrorDisablingClient+a.get_message())}function OnErrorChangePassword(){clientInstance.ShowErrorMessage(TextPwdChangedError);clearPopupChangePassword()}function OnErrorDeleteClient(a){clientInstance.ShowErrorMessage(ListContGenerico.TextErrorDeleting+a.get_message())}function OnErrorUnLockUser(a){clientInstance.ShowErrorMessage(TextUnLockUserError+a.get_message())}function BoundField$GetClientInfo(b){var a={};a.name=$("input[type=text][id*=tbxName]",b).val();a.email=$("input[type=text][id*=tbxEmail]",b).val();a.login=$("input[type=text][id*=tbxLogin]",b).val();a.password=$("input[type=password][id*=tbxPwd1]",b).val();return a}function InitSmallClientValidators(){$.validator.addMethod("loginVal",function(value,element,param){var editcont=eval(param.editcont);return editcont.ValidateLogin(param)},"");$.validator.addMethod("usnVal",function(value,element,param){var editcont=eval(param.editcont);return editcont.ValidateUserName(param)},"")}function hideTbx(a){a.attr("disabled","disabled");a.parent().hide();delete window.frm.invalid[a.attr("name")];window.frm.errorsFor(a.get(0)).remove()}function showTbx(a){a.removeAttr("disabled");window.frm.element(a);a.parent().show()}function CheckPwdCharsVisibility(f,g,h,i,j){var e=$(f).parent().parent(),a=$("input[type=password][id$="+g+"]",e),b=$("input[type=password][id$="+h+"]",e),c=$("input[type=text][id$="+i+"]",e),d=$("input[type=text][id$="+j+"]",e);if(f.checked){a.val(c.val());c.val("");b.val(d.val());d.val("");hideTbx(c);hideTbx(d);showTbx(a);showTbx(b)}else{c.val(a.val());a.val("");d.val(b.val());b.val("");hideTbx(a);hideTbx(b);showTbx(c);showTbx(d)}}function SmallClient$Reset(td){$("input[type=text][id*=tbxName]",td).val("");$("input[type=text][id*=tbxEmail]",td).val("");$("input[type=text][id*=tbxLogin]",td).val("");var pwd1=$("input[type=password][id*=tbxPwd1]",td),pwd2=$("input[type=password][id*=tbxPwd2]",td),tbx1=$("input[type=text][id*=tbxPwdVisible1]",td),tbx2=$("input[type=text][id*=tbxPwdVisible2]",td);pwd1.val("");pwd2.val("");tbx1.val("");tbx2.val("");var chk=$("input[type=checkbox][id*=chkpwd]",td)[0];if(chk.defvalue)chk.checked=eval(chk.defvalue);else chk.checked=false;CheckPwdCharsVisibility(chk,pwd1.attr("id"),pwd2.attr("id"),tbx1.attr("id"),tbx2.attr("id"))}function setValidateData(b,c){if(b.length){var a=$(b).metadata();if(!a.required){a.required=true;if(!a.messages)a.messages={};a.messages.required=c;$(b).attr("validate",JSON.stringify(a))}}}function setPasswordRequired(c,a){var b=$(c).parent().next(),d=$("input[type=password][id*=tbxPwd1]",b),e=$("input[type=text][id*=tbxPwdVisible1]",b);setValidateData(d,a);setValidateData(e,a)}function AdjustMenu(i){var b=$("div.menu_layout"),g=b.find("a.menu-item-Link"),f=b.find("li.menu-item"),d=f.filter(":not(.menu-item-first)"),e=parseInt(d.css("padding-left").replace("px",""),10),k=parseInt(d.css("margin-left").replace("px",""),10),j=parseInt(d.css("margin-right").replace("px",""),10),c=0;g.each(function(){c+=$(this).width()+k+j;if(!$(this).parent().is(".menu-item-first"))c+=e});var h=!i?g.length-1:g.length,a=Math.floor((b.width()-c)/(h*2)),l=(b.width()-c)%(h*2),m=(l-1)/2;f.each(function(d){var b=d<m?1:0;if(!i){var c=0,h=a;if(d!=0)if(d==f.length-1){c=e+a;h=0}else c=e+a;$(this).css("padding-left",c+b+"px");$(this).css("padding-right",h+b+"px")}else{var g=$(this).find("a.menu-item-Link");g.css("padding-left",a+b+"px");g.css("padding-right",a+b+"px")}})};