/*
 * JSMin
 * Javascript Compressor
 * http://www.crockford.com/
 * http://www.smallsharptools.com/
*/

if(!NavXp){var NavXp={};}
function ntrim(str){return str.toString().replace(/^\s+/,"").replace(/\s+$/,"");}
function nArrayindexOf(_this,elt)
{var len=_this.length;var from=Number(arguments[1])||0;from=(from<0)?Math.ceil(from):Math.floor(from);if(from<0)
from+=len;for(;from<len;from++)
{if(from in _this&&_this[from]===elt)
return from;}
return-1;}
NavXp.core={appPath:"",init:function(appPath){this.appPath=appPath;avt.navxp.core.$(document).ready(function(){var IE6=(navigator.userAgent.toLowerCase().indexOf('msie 6')!=-1)&&(navigator.userAgent.toLowerCase().indexOf('msie 7')==-1)
if(IE6){var arVersion=navigator.appVersion.split("MSIE")
var version=parseFloat(arVersion[1])
if((version>=5.5)&&(document.body.filters))
{for(var i=0;i<document.images.length;i++)
{var img=document.images[i]
var imgName=img.src.toUpperCase()
if(avt.navxp.core.$(img).hasClass("pngFix")&&imgName.substring(imgName.length-3,imgName.length)=="PNG")
{var imgID=(img.id)?"id='"+img.id+"' ":""
var imgClass=(img.className)?"class='"+img.className+"' ":""
var imgTitle=(img.title)?"title='"+img.title+"' ":"title='"+img.alt+"' "
var imgStyle="display:inline-block;"+img.style.cssText
if(img.align=="left")imgStyle="float:left;"+imgStyle
if(img.align=="right")imgStyle="float:right;"+imgStyle
if(img.parentElement.href)imgStyle="cursor:hand;"+imgStyle
var strNewHTML="<span "+imgID+imgClass+imgTitle
+" style=\""+"width:"+img.width+"px; height:"+img.height+"px;"+imgStyle+";"
+"filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
+"(src=\'"+img.src+"\', sizingMethod='scale');\"></span>"
img.outerHTML=strNewHTML
i=i-1}}}}});function correctPNG()
{}},openActivation:function(controlId,triggerCtrl){avt.navxp.core.$(controlId).show();avt.navxp.core.$(controlId).dialog({modal:true,overlay:{opacity:0.5,background:"black"},resizable:false,width:400,height:320,title:"NavXp Activation",closeOnEscape:false});avt.navxp.core.$(controlId).parent().parent().show("scale",{},"normal",function(){avt.navxp.core.frameLoading(parent,window);__doPostBack(triggerCtrl,'');});},closeActivation:function(controlId){avt.navxp.core.$(".NavXpOverlayDisable").fadeTo('fast',0.0,function(){avt.navxp.core.$("#NavXp_PreventInputDuringAJAX").dialog("destroy").remove();});avt.navxp.core.$(controlId).parent().parent().hide("drop",{},"slow",function(){avt.navxp.core.$(controlId).dialog("destroy");});},showHelp:function(ctrlId){avt.navxp.core.$(".navxp_help_link").hide('scale',{},'fast');var goodWnd=avt.navxp.core.$("#"+ctrlId).eq(0);avt.navxp.core.$(".help_wnd").not(goodWnd).dialog("destroy").remove();goodWnd.appendTo("form");avt.navxp.core.$("#"+ctrlId).css('display','block');avt.navxp.core.$("#"+ctrlId).dialog({modal:false,resizable:false,draggable:true,dialogClass:"avtNXPDlg dlg_small help_wnd",width:500,height:300,title:"Help",closeOnEscape:false});avt.navxp.core.$("#"+ctrlId).parent().hide().show("scale",{},"fast");},closeHelp:function(){avt.navxp.core.$(".help_wnd").dialog("destroy");avt.navxp.core.$(".navxp_help_link").not(":visible").show('scale',{},'normal');},showIconsDlg:function(ctrlToUpdate){var iconsPath=NavXp.core.appPath+"/icons/";if(avt.navxp.core.$('#NavXp_iconsDlg').length==0){avt.navxp.core.$('body').append("<div id = 'NavXp_iconsDlg' class = 'avtNXPDlg' style ='display: none;'></div>");}
avt.navxp.core.$("#NavXp_iconsDlg").css('display','block');avt.navxp.core.$("#NavXp_iconsDlg").dialog({modal:false,resizable:false,width:540,height:400,title:"Select Icon",dialogClass:"avtNXPDlg",closeOnEscape:false,noShow:true});avt.navxp.core.$("#NavXp_iconsDlg").append("<div style = 'height: 320px; overflow: scroll;'></div>");avt.navxp.core.$("#NavXp_iconsDlg").append("<br /><a href='javascript: NavXp.core.closeIconsDlg(true)' class = 'navxp_tab' style = 'margin-left: 200px;'>use</a>");avt.navxp.core.$("#NavXp_iconsDlg").append("<a href='javascript: NavXp.core.closeIconsDlg()' class = 'navxp_tab'>cancel</a>");avt.navxp.core.$("#NavXp_iconsDlg").get(0)["ctlToUpdate"]=ctrlToUpdate;for(var i in NavXp.icons){var ext=NavXp.icons[i].substr(NavXp.icons[i].lastIndexOf(".")+1);var base=NavXp.icons[i].substr(0,NavXp.icons[i].length-ext.length-1);avt.navxp.core.$("#NavXp_iconsDlg").children("div").append("<div class = 'icon' style = 'float: left; margin: 5px; padding: 3px; border: 2px solid #FFFFFF;' onclick = 'avt.navxp.core.$(this).parent().children(\".icon\").css(\"border-color\", \"#FFFFFF\").removeClass(\"sel_icon\"); avt.navxp.core.$(this).css(\"border-color\", \"#424288\").addClass(\"sel_icon\");'><img src = '"+iconsPath+base+"_64."+ext+"' /></div>");}
avt.navxp.core.$("#NavXp_iconsDlg").parent().hide().show("scale",{},"fast");},closeIconsDlg:function(bSave){avt.navxp.core.$("#NavXp_iconsDlg").parent().hide('slide',{direction:"right"},'fast',function(){if(bSave==true){var selectedImage=avt.navxp.core.$("#NavXp_iconsDlg").find(".sel_icon").children("img").get(0).attributes["src"].value;if(selectedImage&&selectedImage.length>0){avt.navxp.core.$("#NavXp_iconsDlg").get(0)["ctlToUpdate"].attr("src",selectedImage);}}
avt.navxp.core.$("#NavXp_iconsDlg").dialog("destroy").remove();});},showPropsDlg:function(ctrlToUpdate,valToUpdate,title,height,id,fnInit,options){if(avt.navxp.core.$('#NavXp_cssDlg').length==0){avt.navxp.core.$('body').append("<div id = 'NavXp_cssDlg' class = 'avtNXPDlg dlg_small' style ='display: none; overflow: auto; background-color: #EFEFEF;'></div>");}else{NavXp.core.closePropsDlg(false);return;}
avt.navxp.core.$("#NavXp_cssDlg").hide().dialog({modal:false,resizable:false,width:540,height:height,title:title,dialogClass:"avtNXPDlg dlg_small",closeOnEscape:false,noShow:true});avt.navxp.core.$("#NavXp_cssDlg").get(0)["ctlToUpdate"]=ctrlToUpdate;avt.navxp.core.$("#NavXp_cssDlg").get(0)["valToUpdate"]=valToUpdate;fnInit(avt.navxp.core.$("#NavXp_cssDlg"),id,valToUpdate.val(),options);avt.navxp.core.$("#NavXp_cssDlg").append("<br /><br /><div style = 'clear: both; margin-left: 200px;'><a href='javascript: NavXp.core.closePropsDlg(true)' class = 'navxp_tab' style = 'margin-left: 0px;'>apply</a><a href='javascript: NavXp.core.closePropsDlg()' class = 'navxp_tab'>cancel</a></div>");avt.navxp.core.$("#NavXp_cssDlg").css('display','block');avt.navxp.core.$("#NavXp_cssDlg").parent().hide().show("scale",{},"fast",function(){avt.navxp.core.$("#NavXp_cssDlg").show();});},closePropsDlg:function(bSave){avt.navxp.core.$("#NavXp_cssDlg").parent().hide('slide',{direction:"right"},'fast',function(){if(bSave==true){var ctrlToUpdate=avt.navxp.core.$("#NavXp_cssDlg").get(0)["ctlToUpdate"];var cssContainer=avt.navxp.core.$("#NavXp_cssDlg").find(".navxp_preview").get(0);var fullCss="";for(var prop in cssContainer["styles"]){if(!cssContainer["styles"][prop])continue;if(prop=="img:src"){ctrlToUpdate.find("img").attr("src",cssContainer["styles"][prop]);fullCss=cssContainer["styles"][prop].substring(cssContainer["styles"][prop].lastIndexOf("/")+1);}else if(prop=="width"){ctrlToUpdate.text(cssContainer["styles"][prop]);fullCss=cssContainer["styles"][prop];}else{ctrlToUpdate.css(prop,cssContainer["styles"][prop]);fullCss+=prop+": "+cssContainer["styles"][prop]+"; "}}
var valToUpdate=avt.navxp.core.$("#NavXp_cssDlg").get(0)["valToUpdate"];valToUpdate.val(fullCss);}
avt.navxp.core.$("#NavXp_cssDlg").dialog("destroy").remove();});},showBorderDlg:function(ctrlToUpdate,valToUpdate){NavXp.core.showPropsDlg(ctrlToUpdate,valToUpdate,"Borders",370,"border",NavXp.ui.createBorderDlg)},showFontDlg:function(ctrlToUpdate,valToUpdate){NavXp.core.showPropsDlg(ctrlToUpdate,valToUpdate,"Font",410,"font",NavXp.ui.createFontDlg)},showColorDlg:function(ctrlToUpdate,valToUpdate){NavXp.core.showPropsDlg(ctrlToUpdate,valToUpdate,"Background Color",350,"color",NavXp.ui.createColorDlg)},showMarginDlg:function(ctrlToUpdate,valToUpdate){NavXp.core.showPropsDlg(ctrlToUpdate,valToUpdate,"Margins",420,"margin",NavXp.ui.createMarginDlg)},showPaddingDlg:function(ctrlToUpdate,valToUpdate){NavXp.core.showPropsDlg(ctrlToUpdate,valToUpdate,"Paddings",320,"padding",NavXp.ui.createPaddingDlg)},showImageDlg:function(ctrlToUpdate,valToUpdate,imagePath,images,bUpdateImg){NavXp.core.showPropsDlg(ctrlToUpdate,valToUpdate,"Images",420,"image",NavXp.ui.createImageDlg,{imagePath:imagePath,images:images,bUpdateImg:bUpdateImg})},showSizeDlg:function(ctrlToUpdate,valToUpdate){NavXp.core.showPropsDlg(ctrlToUpdate,valToUpdate,"Size",200,"size",NavXp.ui.createSizeDlg)},switchTab:function(btnUniqueId,dir,container){if(!container){container="ctlContainer";}
avt.navxp.core.frameLoading(parent,window);avt.navxp.core.$("#"+container).hide('slide',{direction:dir},'normal',function(){__doPostBack(btnUniqueId,'');});},switchTabEnable:function(dir,container){if(!container){container="ctlContainer";}
avt.navxp.core.$("#"+container).hide().show('slide',{direction:dir},'normal',function(){avt.navxp.core.frameLoaded(parent,window);});},switchModeEdit:function(btnUniqueId){avt.navxp.core.frameLoading(parent,window);avt.navxp.core.$("#pnlMng").hide('slide',{direction:'up'},'normal',function(){__doPostBack(btnUniqueId,'');});},switchModeEditEnable:function(){avt.navxp.core.$("#pnlAddEdit").hide().show('slide',{direction:'down'},'normal',function(){avt.navxp.core.frameLoaded(parent,window);});},switchModeTheme:function(btnUniqueId){avt.navxp.core.frameLoading(parent,window);avt.navxp.core.$("#pnlMng").hide('slide',{direction:'up'},'normal',function(){__doPostBack(btnUniqueId,'');});},switchModeThemeEnable:function(){avt.navxp.core.$("#pnlMng").hide().show('slide',{direction:'down'},'slow',function(){avt.navxp.core.frameLoaded(parent,window);});},switchModeManage:function(btnUniqueId){avt.navxp.core.frameLoading(parent,window);avt.navxp.core.$("#pnlAddEdit").hide('slide',{direction:'down'},'normal',function(){__doPostBack(btnUniqueId,'');});},switchModeManageTheme:function(btnUniqueId){avt.navxp.core.frameLoading(parent,window,true);avt.navxp.core.$("#pnlMng").hide('slide',{direction:'down'},'normal',function(){__doPostBack(btnUniqueId,'');});},switchModeManageEnable:function(){avt.navxp.core.$("#pnlMng").hide().show('slide',{direction:'up'},'normal',function(){avt.navxp.core.frameLoaded(parent,window);});},disableInput:function(){avt.navxp.core.$(".NavXpMsg").children(":visible").hide("slide",{direction:"down"},"fast");NavXp.core.closeHelp();if(avt.navxp.core.$('#NavXp_PreventInputDuringAJAX').length==0){avt.navxp.core.$("body").append("<div id = 'NavXp_PreventInputDuringAJAX' class = 'NavXpOverlayDisable' style ='display: none;'><div class = 'navxp_loader'><img src = '"+NavXp.core.appPath+"/res/loader.gif' /></div></div>");}
avt.navxp.core.$("#NavXp_PreventInputDuringAJAX").css('display','block');avt.navxp.core.$("#NavXp_PreventInputDuringAJAX").dialog({modal:true,resizable:false,width:avt.navxp.core.$(".ui-dialog").outerWidth(),height:avt.navxp.core.$(".ui-dialog").outerHeight(),title:"&nbsp;",closeOnEscape:false});avt.navxp.core.$(".NavXpOverlayDisable").css("opacity",0).fadeTo('slow',0.4);avt.navxp.core.$(".NavXpOverlayDisable").parent().parent().css("top",avt.navxp.core.$(".ui-dialog").css("top")).css("left",avt.navxp.core.$(".ui-dialog").css("left"));avt.navxp.core.$(".navxp_loader").css("margin-top",avt.navxp.core.$(".ui-dialog").outerHeight()/2-20);},enableInput:function(){if(avt.navxp.core.$("#NavXp_PreventInputDuringAJAX").length===0)return;avt.navxp.core.$(".NavXpOverlayDisable").fadeTo('slow',0.0,function(){avt.navxp.core.$("#NavXp_PreventInputDuringAJAX").dialog("destroy").remove();});},confirm:function(title,text,postBackId){avt.navxp.core.$(".NavXpMsg").children(":visible").hide("slide",{direction:"down"},"fast");if(avt.navxp.core.$('#NavXp_ConfirmDlg').length==0){avt.navxp.core.$('form').append("<div id = 'NavXp_ConfirmDlg' class = 'avtNXPDlg dlg_small' style ='display: none; padding-top: 20px;'></div>");avt.navxp.core.$('#NavXp_ConfirmDlg').append("<table border='0' cellspacing='0' cellpadding='0' width = '100%'></table>");avt.navxp.core.$('#NavXp_ConfirmDlg > table').append("<tr><td class = 'navxp_confirm_text'>"+text+"</td></tr>");avt.navxp.core.$('#NavXp_ConfirmDlg > table').append("<tr><td align = 'middle' style = 'padding-left: 70px; padding-bottom: 10px; padding-top: 20px;'></td></tr>");avt.navxp.core.$('#NavXp_ConfirmDlg').children("table").children("tbody").children("tr:last").children("td:first").append("<a href = 'javascript: void(0)' class = 'navxp_tab' onClick = 'avt.navxp.core.$(\"#NavXp_ConfirmDlg\").dialog(\"destroy\").remove()'>Cancel</a>").append("<a href = 'javascript: void(0)' class = 'navxp_tab' onClick = 'avt.navxp.core.$(\"#NavXp_ConfirmDlg\").dialog(\"destroy\").remove(); avt.navxp.core.frameLoading(parent, window); __doPostBack(\""+postBackId+"\", \"\")'>Confirm</a>");}
avt.navxp.core.$("#NavXp_ConfirmDlg").css('display','block');avt.navxp.core.$("#NavXp_ConfirmDlg").dialog({modal:true,overlay:{opacity:0.3,background:"black"},resizable:false,width:300,title:title,dialogClass:"avtNXPDlg dlg_small",closeOnEscape:false});avt.navxp.core.$("#NavXp_ConfirmDlg").parent().css("opacity",0).fadeTo('slow',1);},registerSkin:function(skin,theme){var skinId=skin+"/"+theme;skinId=skinId.replace(" ","_").replace("/","_");var cssUrl=NavXp.core.appPath+"/skins/"+skin+"/NavXpGetStyle.aspx?theme="+theme;if(avt.navxp.core.$("link[id="+skinId+"]").length>0){cssUrl+="&r="+Math.random();avt.navxp.core.$("link[id="+skinId+"]").remove();}
avt.navxp.core.$('head').append("<link id = \""+skinId+"\" rel=\"stylesheet\" href=\""+cssUrl+"\" type=\"text/css\" />");},linkColorPicker:function(id,previewElem){avt.navxp.core.$('#'+id).ColorPicker({onSubmit:function(hsb,hex,rgb){avt.navxp.core.$('#'+id).val(hex);avt.navxp.core.$('#'+previewElem).css("background-color","#"+hex);},onBeforeShow:function(){avt.navxp.core.$(this).ColorPickerSetColor(this.value);}}).bind('keyup',function(){avt.navxp.core.$(this).ColorPickerSetColor(this.value);});avt.navxp.core.$(".colorpicker").css("z-index","1100");if(avt.navxp.core.$('#'+id).length>0&&avt.navxp.core.$('#'+id).val().length>0)
avt.navxp.core.$('#'+previewElem).css("background-color","#"+avt.navxp.core.$('#'+id).val());},msg:function(text,className){avt.navxp.core.frameLoaded(parent,window);avt.navxp.core.$(".NavXpMsg").children().remove();avt.navxp.core.$(".NavXpMsg").append("<div style = 'height: 18px;'></div>");avt.navxp.core.$(".NavXpMsg").children().attr("class",className).text(text).show("slide",{direction:"down"},"slow",function(){var _this=this;setTimeout(function(){avt.navxp.core.$(_this).hide("slide",{direction:"down"},"slow");},5000);});}}
function NavXp_msgBoxHide(controlId)
{avt.navxp.core.$(controlId).hide("slide",{direction:"down"},"slow");}
NavXp.ui={units:["px","em","pt","ex","in","mm","cm","pc"],borderStyles:["solid","none","dashed","dotted","double","groove","hidden","inset","outset","ridge"],fontFamilies:["Arial","Courier","Times New Roman","Verdana"],fontStyles:["normal","italic","oblique"],fontVariants:["normal","small-caps"],fontWeights:["normal","bold","bolder","lighter"],fontDecorations:["none","underline","overline","line-through","blink"],textAligns:["left","center","right","justify"],createCbCtrl:function(container,id,bAllowNS,bAllowInherit){container.append("<div style = 'float: left; '></div>");if(bAllowNS){container.children("div:last").append("<label style = 'margin-right: 10px;'><input id = '"+id+"_ns' type='checkbox' onclick = 'NavXp.ui.disableCtrls(this);' />not specified</label>");}
if(bAllowInherit){container.children("div:last").append("<label style = 'margin-right: 10px;'><input id = '"+id+"_inherit' type='checkbox' onclick = 'NavXp.ui.disableCtrls(this);' />inherit</label>");}
container.append("<div style = 'clear: both'></div>");},createTextBox:function(container,id,subContainerStyle,ctrlContainerStyle,title,titleStyle,tbStyle,bAllowNS,bAllowInherit,ctrlIdToUpdate,cssPropToUpdate){var tpl="<div class = 'navxp_ctrl' style = '"+subContainerStyle+"'><div style = '"+titleStyle+"; float: left;'>"+title+"</div><div style = '"+ctrlContainerStyle+"; float: left; '><input id = '"+id+"' type='textbox' style='"+tbStyle+"' onkeyup = 'NavXp.ui.ctrlTextboxChanged(this, \""+ctrlIdToUpdate+"\", \""+cssPropToUpdate+"\");' /></div></div>";container.append(tpl);container.find("#"+id).get(0)["ctlToUpdate"]=ctrlIdToUpdate;container.find("#"+id).get(0)["cssToUpdate"]='border-style';NavXp.ui.createCbCtrl(container.find(".navxp_ctrl:last"),id,bAllowNS,bAllowInherit);NavXp.ui.ctrlTextBoxLoad(container,id,ctrlIdToUpdate,cssPropToUpdate);},createDropdown:function(container,id,subContainerStyle,ctrlContainerStyle,title,titleStyle,options,ddStyle,bAllowNS,bAllowInherit,ctrlIdToUpdate,cssPropToUpdate){var tpl="<div class = 'navxp_ctrl' style = '"+subContainerStyle+"'><div style = '"+titleStyle+"; float: left;'>"+title+"</div><div style = '"+ctrlContainerStyle+"; float: left'><select id = '"+id+"' style='"+ddStyle+"' onchange = 'NavXp.ui.ctrlDropdownChanged(this, \""+ctrlIdToUpdate+"\", \""+cssPropToUpdate+"\");'>";for(var i in options){tpl+="<option>"+options[i]+"</option>";}
tpl+="</select></div></div>";container.append(tpl);container.find("#"+id).get(0)["ctlToUpdate"]=ctrlIdToUpdate;container.find("#"+id).get(0)["cssToUpdate"]='border-style';NavXp.ui.createCbCtrl(container.find(".navxp_ctrl:last"),id,bAllowNS,bAllowInherit);NavXp.ui.ctrlDropdownLoad(container,id,ctrlIdToUpdate,cssPropToUpdate);},createSize:function(container,id,subContainerStyle,ctrlContainerStyle,title,titleStyle,tbStyle,ddStyle,bAllowNS,bAllowInherit,ctrlIdToUpdate,cssPropToUpdate){var tpl="<div class = 'navxp_ctrl' style = '"+subContainerStyle+"'><div style = '"+titleStyle+"; float: left;'>"+title+"</div><div style = '"+ctrlContainerStyle+"; float: left'><input id = '"+id+"' type = 'textbox' onkeyup = 'NavXp.ui.ctrlSizeChanged(this, \""+ctrlIdToUpdate+"\", \""+cssPropToUpdate+"\");' style = '"+tbStyle+"' /><select id = '"+id+"_unit' style='"+ddStyle+"' onchange = 'NavXp.ui.ctrlSizeChanged(this, \""+ctrlIdToUpdate+"\", \""+cssPropToUpdate+"\");'>";for(var i in NavXp.ui.units){tpl+="<option>"+NavXp.ui.units[i]+"</option>";}
tpl+="</select></div></div>";container.append(tpl);container.find("#"+id).get(0)["ctlToUpdate"]=ctrlIdToUpdate;container.find("#"+id).get(0)["cssToUpdate"]='border-width';NavXp.ui.createCbCtrl(container.find(".navxp_ctrl:last"),id,bAllowNS,bAllowInherit);NavXp.ui.ctrlSizeLoad(container,id,ctrlIdToUpdate,cssPropToUpdate);},createColor:function(container,id,subContainerStyle,ctrlContainerStyle,title,titleStyle,tbStyle,bOwnPreview,bAllowNS,bAllowInherit,ctrlIdToUpdate,cssPropToUpdate){var tpl="<div class = 'navxp_ctrl' style = '"+subContainerStyle+"'><div style = '"+titleStyle+"; float: left;'>"+title+"</div><div style = '"+ctrlContainerStyle+"; float: left'><input id = '"+id+"' type = 'textbox' style='"+tbStyle+"' onkeyup = 'NavXp.ui.ctrlColorChanged(this, \""+ctrlIdToUpdate+"\", \""+cssPropToUpdate+"\");' />";if(bOwnPreview){tpl+="<input id = '"+id+"_preview' type = 'texbox' readonly = 'readonly' style = 'width: 20px;' />";}
tpl+="</div></div>";container.append(tpl);if(bOwnPreview){avt.navxp.core.$("#"+id).get(0)["ctlToUpdate"]=id+"_preview";avt.navxp.core.$("#"+id).get(0)["cssToUpdate"]=id+"background-color";}else{avt.navxp.core.$("#"+id).get(0)["ctlToUpdate"]=ctrlIdToUpdate;avt.navxp.core.$("#"+id).get(0)["cssToUpdate"]=cssPropToUpdate;}
container.find("#"+id).get(0)["ctlToUpdate"]=ctrlIdToUpdate;container.find("#"+id).get(0)["cssToUpdate"]=cssPropToUpdate;NavXp.ui.linkColorPicker(id,function(){container.find("#"+ctrlIdToUpdate).get(0)["styles"][container.find("#"+id).get(0)["cssToUpdate"]]="#"+container.find("#"+id).val();avt.navxp.core.$("#"+ctrlIdToUpdate).get(0).reload(ctrlIdToUpdate);});NavXp.ui.createCbCtrl(container.find(".navxp_ctrl:last"),id,bAllowNS,bAllowInherit);NavXp.ui.ctrlColorLoad(container,id,ctrlIdToUpdate,cssPropToUpdate);},createBorderDlg:function(container,id,styles,options){container.append("<div id = 'borderPreview' class = 'navxp_preview' style = 'margin: 20px 0 0 140px; width: 250px; height: 150px; color: #CECECE; font-style: italic; text-align: center; '><br /><br /><br /><br />Preview Area</div>");NavXp.ui.borderDlgLoadValues(container,id,styles,"borderPreview");NavXp.ui.createDropdown(container,"ddBorderMode","margin: 4px 0 6px 0;","","Border","width: 140px; text-align: right; font-weight: bold; padding: 2px 6px 0 0;",["master","top","right","bottom","left"],"width: 100px;",false,false);avt.navxp.core.$("#ddBorderMode").bind("change",function(e){var val=avt.navxp.core.$("#ddBorderMode").val();if(val=="master"){container.find("#"+id+"_width").removeAttr("onkeyup").unbind("keyup").bind("keyup",function(e){NavXp.ui.ctrlSizeChanged(this,'borderPreview','border-width');});container.find("#"+id+"_width").get(0)["cssToUpdate"]='border-width';container.find("#"+id+"_width_unit").removeAttr("onchange").unbind("change").bind("onchange",function(e){NavXp.ui.ctrlSizeChanged(this,'borderPreview','border-width');});container.find("#"+id+"_style").removeAttr("onchange").unbind("change").bind("change",function(e){NavXp.ui.ctrlDropdownChanged(this,'borderPreview','border-style');});container.find("#"+id+"_style").get(0)["cssToUpdate"]='border-style';container.find("#"+id+"_color").removeAttr("onkeyup").unbind("keyup").bind("keyup",function(e){NavXp.ui.ctrlColorChanged(this,'borderPreview','border-color');});container.find("#"+id+"_color").get(0)["cssToUpdate"]='border-color';NavXp.ui.ctrlSizeLoad(container,id+"_width","borderPreview","border-width");NavXp.ui.ctrlDropdownLoad(container,id+"_style","borderPreview","border-style");NavXp.ui.ctrlColorLoad(container,id+"_color","borderPreview","border-color");}else{container.find("#"+id+"_width").removeAttr("onkeyup").unbind("keyup").bind("keyup",function(e){NavXp.ui.ctrlSizeChanged(this,'borderPreview','border-'+val+'-width');});container.find("#"+id+"_width").get(0)["cssToUpdate"]='border-'+val+'-width';container.find("#"+id+"_width_unit").removeAttr("onchange").unbind("change").bind("onchange",function(e){NavXp.ui.ctrlSizeChanged(this,'borderPreview','border-'+val+'-width');});container.find("#"+id+"_style").removeAttr("onchange").unbind("change").bind("change",function(e){NavXp.ui.ctrlDropdownChanged(this,'borderPreview','border-'+val+'-style');});container.find("#"+id+"_style").get(0)["cssToUpdate"]='border-'+val+'-style';container.find("#"+id+"_color").removeAttr("onkeyup").unbind("keyup").bind("keyup",function(e){NavXp.ui.ctrlColorChanged(this,'borderPreview','border-'+val+'-color');});container.find("#"+id+"_color").get(0)["cssToUpdate"]='border-'+val+'-color';if(!NavXp.ui.ctrlSizeLoad(container,id+"_width","borderPreview","border-"+val+"-width")){NavXp.ui.ctrlSizeLoad(container,id+"_width","borderPreview","border-width",true);}
if(!NavXp.ui.ctrlDropdownLoad(container,id+"_style","borderPreview","border-"+val+"-style")){NavXp.ui.ctrlDropdownLoad(container,id+"_style","borderPreview","border-style",true);}
if(!NavXp.ui.ctrlColorLoad(container,id+"_color","borderPreview","border-"+val+"-color")){NavXp.ui.ctrlColorLoad(container,id+"_color","borderPreview","border-color",true);}}});NavXp.ui.createSize(container,id+"_width","","width: 102px;","width","width: 140px; text-align: right; padding: 2px 6px 0 0;","width: 36px;","width: 50px;",true,true,"borderPreview","border-width");NavXp.ui.createDropdown(container,id+"_style","","width: 102px;","style","width: 140px; text-align: right; padding: 2px 6px 0 0;",NavXp.ui.borderStyles,"width: 90px;",true,true,"borderPreview","border-style");NavXp.ui.createColor(container,id+"_color","","width: 102px;","color","width: 140px; text-align: right; padding: 2px 6px 0 0;","width: 86px;",false,true,true,"borderPreview","border-color");container.find("#borderPreview").appendTo(container);container.find("#borderPreview").get(0)["reload"]=function(ctrlIdToUpdate){NavXp.ui.borderDlgLoadSaved(ctrlIdToUpdate);}},createFontDlg:function(container,id,styles,options){container.append("<div class = 'navxp_preview' id = 'fontPreview' style = 'margin: 0px 0 0px 100px; width: 330px; height: 65px; overflow: auto; border: 1px solid #929292; padding: 6px;'>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque dignissim pharetra turpis. Etiam odio.</div>");NavXp.ui.fontDlgLoadValues(container,id,styles,"fontPreview");NavXp.ui.createDropdown(container,id+"_font","margin-top: 10px;","width: 140px;","Family","width: 140px; text-align: right; padding: 2px 6px 0 0;",NavXp.ui.fontFamilies,"width: 120px;",true,true,"fontPreview","font-family");NavXp.ui.createSize(container,id+"_size","margin-top: 3px;","width: 140px;","Size","width: 140px; text-align: right; padding: 2px 6px 0 0;","width: 36px;","width: 50px;",true,true,"fontPreview","font-size");NavXp.ui.createColor(container,id+"_color","margin-top: 3px;"," width: 140px;","Color","width: 140px; text-align: right; padding: 2px 6px 0 0;","width: 86px;",false,true,true,"fontPreview","color");NavXp.ui.createDropdown(container,id+"_align","margin-top: 3px;","width: 140px;","Align","width: 140px; text-align: right; padding: 2px 6px 0 0;",NavXp.ui.textAligns,"width: 120px;",true,true,"fontPreview","text-align");NavXp.ui.createDropdown(container,id+"_style","margin-top: 3px;","width: 140px;","Style","width: 140px; text-align: right; padding: 2px 6px 0 0;",NavXp.ui.fontStyles,"width: 120px;",true,true,"fontPreview","font-style");NavXp.ui.createDropdown(container,id+"_weight","margin-top: 3px;","width: 140px;","Weight","width: 140px; text-align: right; padding: 2px 6px 0 0;",NavXp.ui.fontWeights,"width: 120px;",true,true,"fontPreview","font-weight");NavXp.ui.createDropdown(container,id+"_decoration","margin-top: 3px;","width: 140px;","Decoration","width: 140px; text-align: right; padding: 2px 6px 0 0;",NavXp.ui.fontDecorations,"width: 120px;",true,true,"fontPreview","text-decoration");NavXp.ui.createDropdown(container,id+"_variants","margin-top: 3px;","width: 140px;","Variant","width: 140px; text-align: right; padding: 2px 6px 0 0;",NavXp.ui.fontVariants,"width: 120px;",true,true,"fontPreview","font-variant");container.append("<div style = 'margin: 10px 0 0 100px; font-weight: bold;'>Sample</div>");container.find("#fontPreview").appendTo(container);container.find("#fontPreview").get(0)["reload"]=function(ctrlIdToUpdate){NavXp.ui.fontDlgLoadSaved(ctrlIdToUpdate);}},createColorDlg:function(container,id,styles,options){container.append("<div id = 'colorPreview' class = 'navxp_preview' style = 'margin: 20px 0 20px 140px; width: 250px; height: 150px; color: #CECECE; font-style: italic; text-align: center; border: 1px solid #424242;'><br /><br /><br /><br />Preview Area</div>");NavXp.ui.colorDlgLoadValues(container,id,styles,"colorPreview");NavXp.ui.createColor(container,id+"_color","margin-top: 3px;"," width: 140px;","Color","width: 140px; text-align: right; padding: 2px 6px 0 0;","width: 86px;",false,true,true,"colorPreview","background-color");container.append("<div style = 'margin: 10px 0 0 100px; font-weight: bold;'>Sample</div>");container.find("#colorPreview").appendTo(container);container.find("#colorPreview").get(0)["reload"]=function(ctrlIdToUpdate){NavXp.ui.colorDlgLoadSaved(ctrlIdToUpdate);}},createMarginDlg:function(container,id,styles,options){container.append("<div style = 'margin: 20px 0 0px 140px; width: 250px; border: 1px dashed #424242;'><div id = 'marginPreview' class = 'navxp_preview' style = 'height: 150px; color: #CECECE; font-style: italic; text-align: center; border: 1px solid #424242;'><br /><br /><br /><br />Preview Area</div></div>");NavXp.ui.marginDlgLoadValues(container,id,styles,"marginPreview");NavXp.ui.createSize(container,id+"_top","margin-top: 3px;","width: 140px;","top","width: 140px; text-align: right; padding: 2px 6px 0 0;","width: 36px;","width: 50px;",true,true,"marginPreview","margin-top");NavXp.ui.createSize(container,id+"_right","margin-top: 3px;","width: 140px;","right","width: 140px; text-align: right; padding: 2px 6px 0 0;","width: 36px;","width: 50px;",true,true,"marginPreview","margin-right");NavXp.ui.createSize(container,id+"_bottom","margin-top: 3px;","width: 140px;","bottom","width: 140px; text-align: right; padding: 2px 6px 0 0;","width: 36px;","width: 50px;",true,true,"marginPreview","margin-bottom");NavXp.ui.createSize(container,id+"_left","margin-top: 3px;","width: 140px;","left","width: 140px; text-align: right; padding: 2px 6px 0 0;","width: 36px;","width: 50px;",true,true,"marginPreview","margin-left");container.append("<div style = 'margin: 10px 0 0 100px; font-weight: bold;'>Sample</div>");container.find("#marginPreview").parent().appendTo(container);container.find("#marginPreview").get(0)["reload"]=function(ctrlIdToUpdate){NavXp.ui.marginDlgLoadSaved(ctrlIdToUpdate);}},createPaddingDlg:function(container,id,styles,options){container.append("<div id = 'paddingPreview' class = 'navxp_preview' style = 'margin: 20px 0 20px 140px; color: #CECECE; font-style: italic; text-align: center; border: 1px solid #424242; float: left;'>Preview Area</div>");NavXp.ui.paddingDlgLoadValues(container,id,styles,"paddingPreview");NavXp.ui.createSize(container,id+"_top","margin-top: 3px;","width: 140px;","top","width: 140px; text-align: right; padding: 2px 6px 0 0;","width: 36px;","width: 50px;",true,true,"paddingPreview","padding-top");NavXp.ui.createSize(container,id+"_right","margin-top: 3px;","width: 140px;","right","width: 140px; text-align: right; padding: 2px 6px 0 0;","width: 36px;","width: 50px;",true,true,"paddingPreview","padding-right");NavXp.ui.createSize(container,id+"_bottom","margin-top: 3px;","width: 140px;","bottom","width: 140px; text-align: right; padding: 2px 6px 0 0;","width: 36px;","width: 50px;",true,true,"paddingPreview","padding-bottom");NavXp.ui.createSize(container,id+"_left","margin-top: 3px;","width: 140px;","left","width: 140px; text-align: right; padding: 2px 6px 0 0;","width: 36px;","width: 50px;",true,true,"paddingPreview","padding-left");container.append("<div style = 'margin: 10px 0 0 100px; font-weight: bold;'>Sample</div>");container.find("#paddingPreview").appendTo(container);container.append("<div style = 'clear: both'> </div>");container.find("#paddingPreview").get(0)["reload"]=function(ctrlIdToUpdate){NavXp.ui.paddingDlgLoadSaved(ctrlIdToUpdate);}},createImageDlg:function(container,id,styles,options){container.append("<div class = 'navxp_preview' style = 'margin: 10px; height: 310px; overflow: auto;'></div>");container.find(".navxp_preview").get(0)["styles"]={};container.find(".navxp_preview").get(0)["styles"]["background-repeat"]="no-repeat";container.find(".navxp_preview").get(0)["options"]=options;var currentImage=undefined;if(!options["bUpdateImg"]){if(styles.indexOf("background-image")!=-1){var stylesArr=styles.split(";");for(var i=0;i<stylesArr.length;i++){stylesArr[i]=ntrim(stylesArr[i]);if(stylesArr[i].length==0)continue;var parts=stylesArr[i].split(":");var styleName=ntrim(parts[0]).toLowerCase();var styleValue=ntrim(parts[1]).toLowerCase();if(styleName=="background-image"){currentImage=styleValue.replace("url('","").replace("')","");currentImage=currentImage.substring(currentImage.lastIndexOf("/")+1);}}}}else{currentImage=container.get(0)["ctlToUpdate"].find("img").attr("src");currentImage=currentImage.substring(currentImage.lastIndexOf("/")+1);}
container.children("div:first").append("<div class = 'icon' style = 'float: left; cursor: pointer; margin: 5px; padding: 6px; border: 2px dotted #FFFFFF; text-align: center;' onclick = 'NavXp.ui.imageDlgUpdateVal(this);'>NONE</div>");for(var i in options.images){container.children("div:first").append("<div class = 'icon' style = 'float: left; cursor: pointer; margin: 5px; padding: 3px; border: 2px dotted #FFFFFF; text-align: center;' onclick = 'NavXp.ui.imageDlgUpdateVal(this);'><img style = 'margin-bottom: 4px;' src = '"+options.imagePath+options.images[i]+"' /><br />"+options.images[i]+"</div>");if(currentImage==options.images[i]){container.children("div:first").children("div:last").trigger("click");NavXp.ui.imageDlgUpdateVal(container.children("div:first").children("div:last").get(0));}}
if(!currentImage){container.children("div:first").children("div:first").trigger("click");NavXp.ui.imageDlgUpdateVal(container.children("div:first").children("div:first").get(0));}},createSizeDlg:function(container,id,styles,options){container.append("<div class = 'navxp_preview' id = 'sizePreview' style = 'padding-top: 20px; text-algin: center; height: 30px;'><div style = 'height: 2px; background-color: #424242; width: 0px; margin: auto;'></div></div>");NavXp.ui.sizeDlgLoadValues(container,id,styles,"sizePreview");NavXp.ui.createSize(container,id+"_size","margin-top: 3px;","width: 140px;","Size","width: 140px; text-align: right; padding: 2px 6px 0 0;","width: 36px;","width: 50px;",true,true,"sizePreview","width");container.append("<div style = 'margin: 20px 0 0 100px; font-weight: bold;'>Sample</div>");container.find("#sizePreview").appendTo(container);container.find("#sizePreview").get(0)["reload"]=function(ctrlIdToUpdate){NavXp.ui.sizeDlgLoadSaved(ctrlIdToUpdate);}},disableCtrls:function(cbTrigger){if(cbTrigger.checked){avt.navxp.core.$(cbTrigger).parents(".navxp_ctrl").find(":input").not(cbTrigger).attr("disabled","disabled");var ctlToUpdate=avt.navxp.core.$(cbTrigger).parents(".navxp_ctrl").find(":input").get(0)["ctlToUpdate"];var cssToUpdate=avt.navxp.core.$(cbTrigger).parents(".navxp_ctrl").find(":input").get(0)["cssToUpdate"];var obj=avt.navxp.core.$("#"+ctlToUpdate).get(0);if(obj&&obj["styles"][cssToUpdate]){obj["styles"][cssToUpdate]=undefined;}
avt.navxp.core.$("#"+ctlToUpdate).get(0).reload(ctlToUpdate);}else{avt.navxp.core.$(cbTrigger).parents(".navxp_ctrl").find(":input").not(cbTrigger).removeAttr("disabled");avt.navxp.core.$(cbTrigger).parents(".navxp_ctrl").find(":input").not(cbTrigger).trigger("keyup").trigger("change");}},ctrlTextboxChanged:function(obj,ctrlIdToUpdate,cssPropToUpdate){avt.navxp.core.$("#"+ctrlIdToUpdate).css(cssPropToUpdate,avt.navxp.core.$(obj).parent().find(":text").val());},ctrlCommmonLoad:function(container,id,ctrlIdToUpdate,cssPropToUpdate){if(ctrlIdToUpdate){if(container.find("#"+id+"_ns").get(0).checked){container.find("#"+id+"_ns").removeAttr("checked").get(0).checked=false;container.find("#"+id+"_ns").parents(".navxp_ctrl").find(":input").removeAttr("disabled");}
if(container.find("#"+id+"_inherit").get(0).checked){container.find("#"+id+"_inherit").removeAttr("checked").get(0).checked=false;container.find("#"+id+"_inherit").parents(".navxp_ctrl").find(":input").removeAttr("disabled");}
var val=avt.navxp.core.$("#"+ctrlIdToUpdate).get(0)["styles"][cssPropToUpdate];if(val){if(val=="inherit"){container.find("#"+id+"_inherit").attr("checked","checked").get(0).checked=true;container.find("#"+id+"_inherit").parents(".navxp_ctrl").find(":input").not("#"+id+"_ns,#"+id+"_inherit").attr("disabled","disabled");}else{return val;}}else{container.find("#"+id+"_ns").attr("checked","checked").get(0).checked=true;container.find("#"+id+"_ns").parents(".navxp_ctrl").find(":input").not("#"+id+"_ns,#"+id+"_inherit").attr("disabled","disabled");}}
return undefined;},ctrlTextBoxLoad:function(container,id,ctrlIdToUpdate,cssPropToUpdate,bSkipCb){var val=(bSkipCb)?avt.navxp.core.$("#"+ctrlIdToUpdate).get(0)["styles"][cssPropToUpdate]:NavXp.ui.ctrlCommmonLoad(container,id,ctrlIdToUpdate,cssPropToUpdate);if(val){container.find("#"+id).val(val);return true;}
return false;},ctrlDropdownLoad:function(container,id,ctrlIdToUpdate,cssPropToUpdate,bSkipCb){var val=(bSkipCb)?avt.navxp.core.$("#"+ctrlIdToUpdate).get(0)["styles"][cssPropToUpdate]:NavXp.ui.ctrlCommmonLoad(container,id,ctrlIdToUpdate,cssPropToUpdate);if(val){container.find("#"+id).val(val);return true;}
return false;},ctrlSizeLoad:function(container,id,ctrlIdToUpdate,cssPropToUpdate,bSkipCb){var val=(bSkipCb)?avt.navxp.core.$("#"+ctrlIdToUpdate).get(0)["styles"][cssPropToUpdate]:NavXp.ui.ctrlCommmonLoad(container,id,ctrlIdToUpdate,cssPropToUpdate);if(val){container.find("#"+id).val(val.substr(0,val.length-2));container.find("#"+id+"_unit").val(val.substr(val.length-2));return true;}else{container.find("#"+id).val("1");container.find("#"+id+"_unit").val("px");}
return false;},ctrlColorLoad:function(container,id,ctrlIdToUpdate,cssPropToUpdate,bSkipCb){var val=(bSkipCb)?avt.navxp.core.$("#"+ctrlIdToUpdate).get(0)["styles"][cssPropToUpdate]:NavXp.ui.ctrlCommmonLoad(container,id,ctrlIdToUpdate,cssPropToUpdate);if(val){val=val.toString().toLowerCase();if(val.indexOf("rgb")!=-1){val=NavXp.ui.rgbToHexa(val);}
container.find("#"+id).val(val.substr(1));return true;}else{container.find("#"+id).val("000000");}
return false;},ctrlDropdownChanged:function(obj,ctrlIdToUpdate,cssPropToUpdate){if(avt.navxp.core.$("#"+ctrlIdToUpdate).get(0)){avt.navxp.core.$("#"+ctrlIdToUpdate).get(0)["styles"][cssPropToUpdate]=avt.navxp.core.$(obj).parent().find("select").val();avt.navxp.core.$("#"+ctrlIdToUpdate).get(0)["reload"](ctrlIdToUpdate);}},ctrlSizeChanged:function(obj,ctrlIdToUpdate,cssPropToUpdate){if(avt.navxp.core.$("#"+ctrlIdToUpdate).get(0)){avt.navxp.core.$("#"+ctrlIdToUpdate).get(0)["styles"][cssPropToUpdate]=avt.navxp.core.$(obj).parent().find(":text").val()+avt.navxp.core.$(obj).parent().find("select").val();avt.navxp.core.$("#"+ctrlIdToUpdate).get(0).reload(ctrlIdToUpdate);}},ctrlColorChanged:function(obj,ctrlIdToUpdate,cssPropToUpdate){if(avt.navxp.core.$("#"+ctrlIdToUpdate).get(0)){avt.navxp.core.$("#"+ctrlIdToUpdate).get(0)["styles"][cssPropToUpdate]="#"+avt.navxp.core.$(obj).parent().find(":text").eq(0).val();avt.navxp.core.$("#"+ctrlIdToUpdate).get(0).reload(ctrlIdToUpdate);}},toHexa:function(d){if(d.toString(16)==0){return"00";}
return d.toString(16).toUpperCase();},rgbToHexa:function(rgb){if(rgb.indexOf("rgb")!=-1){rgb=rgb.substr(rgb.indexOf("rgb")+3).replace(")","").replace("(","");}
var rgbArr=rgb.split(",");var hexStr="#";for(var i in rgbArr){hexStr+=NavXp.ui.toHexa(parseInt(rgbArr[i].replace(/^\s+|\s+$/g,'')));}
return hexStr;},addUnits:function(unitA,unitB){var unit=unitA.substr(unitA.length-2);return parseInt(unitA.substr(0,unitA.length-2))+parseInt(unitB.substr(0,unitB.length-2))+unit;},linkColorPicker:function(id,handler){avt.navxp.core.$('#'+id).ColorPicker({onSubmit:function(hsb,hex,rgb){var previewElem=avt.navxp.core.$('#'+id).get(0)["ctlToUpdate"];var cssProp=avt.navxp.core.$('#'+id).get(0)["cssToUpdate"];avt.navxp.core.$('#'+id).val(hex);avt.navxp.core.$('#'+previewElem).css(cssProp,"#"+hex);if(handler){handler();}},onBeforeShow:function(){avt.navxp.core.$(this).ColorPickerSetColor(this.value);}}).bind('keyup',function(){avt.navxp.core.$(this).ColorPickerSetColor(this.value);if(handler){handler();}});avt.navxp.core.$(".colorpicker").css("z-index","1400");var previewElem=avt.navxp.core.$('#'+id).get(0)["ctlToUpdate"];var cssProp=avt.navxp.core.$('#'+id).get(0)["cssToUpdate"];if(avt.navxp.core.$('#'+id).val().length>0)
avt.navxp.core.$('#'+previewElem).css(cssProp,"#"+avt.navxp.core.$('#'+id).val());},borderDlgLoadValues:function(container,id,styles,ctlPreview){var borderStyles=styles.split(";");var validStyles=["border","border-top","border-bottom","border-left","border-right","border-width","border-top-width","border-bottom-width","border-left-width","border-right-width","border-style","border-top-style","border-bottom-style","border-left-style","border-right-style","border-color","border-top-color","border-bottom-color",,"border-left-color","border-right-color"];avt.navxp.core.$("#"+ctlPreview).get(0)["styles"]={};avt.navxp.core.$("#"+ctlPreview).get(0)["styles"]["border-width"]=undefined;avt.navxp.core.$("#"+ctlPreview).get(0)["styles"]["border-style"]=undefined;avt.navxp.core.$("#"+ctlPreview).get(0)["styles"]["border-color"]=undefined;for(var i=0;i<borderStyles.length;i++){borderStyles[i]=ntrim(borderStyles[i]);if(borderStyles[i].length==0)continue;var parts=borderStyles[i].split(":");var styleName=ntrim(parts[0]).toLowerCase();var styleValue=ntrim(parts[1]).toLowerCase();if(nArrayindexOf(validStyles,styleName)==-1){continue;}
if(styleName=="border"||styleName=="border-top"||styleName=="border-right"||styleName=="border-bottom"||styleName=="border-left"){if(styleValue=="inherit"){avt.navxp.core.$("#"+ctlPreview).get(0)["styles"][styleName+"-width"]=styleValue;avt.navxp.core.$("#"+ctlPreview).get(0)["styles"][styleName+"-style"]=styleValue;avt.navxp.core.$("#"+ctlPreview).get(0)["styles"][styleName+"-color"]=styleValue;}else{var unitsPossibilities=NavXp.ui.units.join("|");var size=new RegExp("\\d+("+unitsPossibilities+")").exec(styleValue)[0];var color=styleValue.match(/#\w+|rgb\(.+\)/);var style=ntrim(styleValue.replace(size,"").replace(color,""));avt.navxp.core.$("#"+ctlPreview).get(0)["styles"][styleName+"-width"]=size;avt.navxp.core.$("#"+ctlPreview).get(0)["styles"][styleName+"-style"]=style;avt.navxp.core.$("#"+ctlPreview).get(0)["styles"][styleName+"-color"]=color;}}else{avt.navxp.core.$("#"+ctlPreview).get(0)["styles"][styleName]=styleValue;}
avt.navxp.core.$("#"+ctlPreview).css(styleName,styleValue);}},borderDlgLoadSaved:function(ctlToUpdate){avt.navxp.core.$("#"+ctlToUpdate).css("border","");for(var prop in avt.navxp.core.$("#"+ctlToUpdate).get(0)["styles"]){avt.navxp.core.$("#"+ctlToUpdate).css(prop,avt.navxp.core.$("#"+ctlToUpdate).get(0)["styles"][prop]);}},fontDlgLoadValues:function(container,id,styles,ctlPreview){var fontStyles=styles.split(";");var validStyles=["font","font-family","font-size","color","text-align","font-style","font-weight","text-decoration","font-variant"];avt.navxp.core.$("#"+ctlPreview).get(0)["styles"]={};for(var i=0;i<fontStyles.length;i++){fontStyles[i]=ntrim(fontStyles[i]);if(fontStyles[i].length==0)continue;var parts=fontStyles[i].split(":");var styleName=ntrim(parts[0]).toLowerCase();var styleValue=ntrim(parts[1]);if(nArrayindexOf(validStyles,styleName)==-1){continue;}
if(styleName=="font"){}else{avt.navxp.core.$("#"+ctlPreview).get(0)["styles"][styleName]=styleValue;}
avt.navxp.core.$("#"+ctlPreview).css(styleName,styleValue);}},fontDlgLoadSaved:function(ctlToUpdate){avt.navxp.core.$("#"+ctlToUpdate).css("font","");avt.navxp.core.$("#"+ctlToUpdate).css("text-align","");avt.navxp.core.$("#"+ctlToUpdate).css("text-decoration","");for(var prop in avt.navxp.core.$("#"+ctlToUpdate).get(0)["styles"]){avt.navxp.core.$("#"+ctlToUpdate).css(prop,avt.navxp.core.$("#"+ctlToUpdate).get(0)["styles"][prop]);}},colorDlgLoadValues:function(container,id,styles,ctlPreview){var fontStyles=styles.split(";");var validStyles=["background-color"];avt.navxp.core.$("#"+ctlPreview).get(0)["styles"]={};for(var i=0;i<fontStyles.length;i++){fontStyles[i]=ntrim(fontStyles[i]);if(fontStyles[i].length==0)continue;var parts=fontStyles[i].split(":");var styleName=ntrim(parts[0]).toLowerCase();var styleValue=ntrim(parts[1]).toLowerCase();if(nArrayindexOf(validStyles,styleName)==-1){continue;}
if(styleName=="font"){}else{avt.navxp.core.$("#"+ctlPreview).get(0)["styles"][styleName]=styleValue;}
avt.navxp.core.$("#"+ctlPreview).css(styleName,styleValue);}},colorDlgLoadSaved:function(ctlToUpdate){avt.navxp.core.$("#"+ctlToUpdate).css("background-color","");for(var prop in avt.navxp.core.$("#"+ctlToUpdate).get(0)["styles"]){avt.navxp.core.$("#"+ctlToUpdate).css(prop,avt.navxp.core.$("#"+ctlToUpdate).get(0)["styles"][prop]);}},marginDlgLoadValues:function(container,id,styles,ctlPreview){var fontStyles=styles.split(";");var validStyles=["margin-top","margin-right","margin-bottom","margin-left"];avt.navxp.core.$("#"+ctlPreview).get(0)["styles"]={};for(var i=0;i<fontStyles.length;i++){fontStyles[i]=ntrim(fontStyles[i]);if(fontStyles[i].length==0)continue;var parts=fontStyles[i].split(":");var styleName=ntrim(parts[0]).toLowerCase();var styleValue=ntrim(parts[1]).toLowerCase();if(nArrayindexOf(validStyles,styleName)==-1){continue;}
if(styleName=="font"){}else{avt.navxp.core.$("#"+ctlPreview).get(0)["styles"][styleName]=styleValue;}
avt.navxp.core.$("#"+ctlPreview).css(styleName,styleValue);}},marginDlgLoadSaved:function(ctlToUpdate){avt.navxp.core.$("#"+ctlToUpdate).css("margin","");for(var prop in avt.navxp.core.$("#"+ctlToUpdate).get(0)["styles"]){avt.navxp.core.$("#"+ctlToUpdate).css(prop,avt.navxp.core.$("#"+ctlToUpdate).get(0)["styles"][prop]);}},paddingDlgLoadValues:function(container,id,styles,ctlPreview){var fontStyles=styles.split(";");var validStyles=["padding-top","padding-right","padding-bottom","padding-left"];avt.navxp.core.$("#"+ctlPreview).get(0)["styles"]={};for(var i=0;i<fontStyles.length;i++){fontStyles[i]=ntrim(fontStyles[i]);if(fontStyles[i].length==0)continue;var parts=fontStyles[i].split(":");var styleName=ntrim(parts[0]).toLowerCase();var styleValue=ntrim(parts[1]).toLowerCase();if(nArrayindexOf(validStyles,styleName)==-1){continue;}
if(styleName=="font"){}else{avt.navxp.core.$("#"+ctlPreview).get(0)["styles"][styleName]=styleValue;}
avt.navxp.core.$("#"+ctlPreview).css(styleName,styleValue);}},paddingDlgLoadSaved:function(ctlToUpdate){avt.navxp.core.$("#"+ctlToUpdate).css("padding","");for(var prop in avt.navxp.core.$("#"+ctlToUpdate).get(0)["styles"]){avt.navxp.core.$("#"+ctlToUpdate).css(prop,avt.navxp.core.$("#"+ctlToUpdate).get(0)["styles"][prop]);}},imageDlgUpdateVal:function(obj){avt.navxp.core.$(obj).parent().children(".icon").css("border","2px dotted #FFFFFF").css("background-color","").removeClass("sel_icon");avt.navxp.core.$(obj).css("border","2px solid #424288").css("background-color","#9ac2ed").addClass("sel_icon");avt.navxp.core.$(".navxp_preview").get(0)["styles"]={};if(avt.navxp.core.$(obj).text()!="NONE"){if(avt.navxp.core.$(".navxp_preview").get(0)["options"]["bUpdateImg"]){avt.navxp.core.$(".navxp_preview").get(0)["styles"]["img:src"]=avt.navxp.core.$(".navxp_preview").get(0).options["imagePath"]+avt.navxp.core.$(obj).text();}else{avt.navxp.core.$(".navxp_preview").get(0)["styles"]["background-repeat"]="no-repeat";avt.navxp.core.$(".navxp_preview").get(0)["styles"]["background-image"]="url('"+avt.navxp.core.$(".navxp_preview").get(0).options["imagePath"]+avt.navxp.core.$(obj).text()+"')";}}else{if(avt.navxp.core.$(".navxp_preview").get(0)["options"]["bUpdateImg"]){avt.navxp.core.$(".navxp_preview").get(0)["styles"]["img:src"]="";}else{avt.navxp.core.$(".navxp_preview").get(0)["styles"]["background-image"]="";}}},sizeDlgLoadValues:function(container,id,styles,ctlPreview){var ctrlToUpdate=avt.navxp.core.$("#NavXp_cssDlg").get(0)["ctlToUpdate"];avt.navxp.core.$("#"+ctlPreview).get(0)["styles"]={};if(ctrlToUpdate.text().length>0&&parseInt(ctrlToUpdate.text())){avt.navxp.core.$("#"+ctlPreview).get(0)["styles"]["width"]=ctrlToUpdate.text();avt.navxp.core.$("#"+ctlPreview).children("div:first").css("width",ctrlToUpdate.text());}},sizeDlgLoadSaved:function(ctlToUpdate){avt.navxp.core.$("#"+ctlToUpdate).children("div:first").css("width","0px");for(var prop in avt.navxp.core.$("#"+ctlToUpdate).get(0)["styles"]){avt.navxp.core.$("#"+ctlToUpdate).children("div:first").css(prop,avt.navxp.core.$("#"+ctlToUpdate).get(0)["styles"][prop]);}}}
