function WebUtilities(){}WebUtilities.SetInputTextDefaultBehaviour=function(){$(".defaultInputText").focus(function(a){if($(this).val()==$(this)[0].title){$(this).val("")}});$(".defaultInputText").blur(function(){if($(this).val()==""){$(this).val($(this)[0].title)}});$(".defaultInputText").blur()};WebUtilities.HighlightDefaultLang=function(a){$(".supportedIdiomas."+a).addClass("selected")};WebUtilities.HighlightSelectedMenuOption=function(a){$("#layers_body_right_links a[href=/"+a+"]").addClass("disabled")};WebUtilities.EnableVideoAction=function(){$("#playVideoButton").mouseover(function(){$("#layers_header_left_img").fadeOut("slow",function(){$("#layers_header_left_video").fadeIn("slow")});$(this).blur();return false})};WebUtilities.AlertMap=function(a){var b="";for(key in a){b+="\n"+key+": "+a[key]}alert(b)};WebUtilities.IsError=function(b){if(!b||b==""||!b.code){return false}var a=b.code;if(a>0){return true}else{return false}};WebUtilities.GetErrorMsg=function(a){if(WebUtilities.IsError(a)){return a.message}return""};WebUtilities.GetOkMsg=function(a){var c="";try{if(a){c=a.message}}catch(b){c=""}return c};WebUtilities.GetFormattedErrorMsg=function(a){return l_web_error_prefix+": "+WebUtilities.GetErrorMsg(a)};WebUtilities.IsEmail=function(a){var b=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;return b.test(a)};WebUtilities.ReloadImage=function(b){var a=new Date();var c=$(b).attr("src");$(b).attr("src",c+"&time="+a.getTime())};WebUtilities.GetFullAction=function(b){var a=document.location.href;if(a.lastIndexOf("/")!=a.length-1){a+="/"}a+=b;return a};WebUtilities.GetInputTextValue=function(a){var b=$(a).val();var c=$(a).attr("title");if(b==c){b=""}return b};WebUtilities.IsUrl=function(a){return(a.match(/^(http|https|)(:\/\/)?[\w\-_]+(\.[\w\-_]+)+([\w\-\.,@?^=%&:/~\+#]*[\w\-\@?^=%&/~\+#])?$/)!=null)};WebUtilities.EscapeHTML=function(b){var c=document.createElement("div");var a=document.createTextNode(b);c.appendChild(a);return c.innerHTML};WebUtilities.ImageUpload=function(e,b,a){var d=$("#"+b).val();if(d==null||d==undefined||d==""){LayersCommonUtils.ShowError(l_web_error_specify_image);$("#"+b).val("");return false}var c=d.substring(d.lastIndexOf(".")+1);if(!(c&&/^(jpg|png|jpeg|gif)$/i.test(c))){LayersCommonUtils.ShowError(l_web_error_image_format);$("#"+b).val("");return false}LayersCommonUtils.ShowLoading(l_web_msg_saving_image);$.ajaxFileUpload({url:e,secureuri:false,fileElementId:b,dataType:"json",success:function(g,f){if(WebUtilities.IsError(g)){LayersCommonUtils.ShowError(WebUtilities.GetErrorMsg(g))}else{LayersCommonUtils.ShowOk(l_web_msg_image_saved_ok)}if(a){WebUtilities.ReloadImage(a)}$("#"+b).val("")},error:function(g,f,h){LayersCommonUtils.ShowError(h);$("#"+b).val("")}});return false};WebUtilities.IsChrome=function(){return navigator.userAgent.toLowerCase().indexOf("chrome")>-1};WebUtilities.AvoidEntersInForms=function(){if(!WebUtilities.IsChrome()){return}$("form").keydown(function(a){if(event.keyCode==13&&event.srcElement.type!="textarea"&&event.srcElement.type!="submit"){a.preventDefault()}})};WebUtilities.AddonHasToBeShown=function(){var b=navigator.userAgent;var c=b.indexOf("Firefox");var a=0;if(-1!=c){a=parseFloat(b.substr(c+8));if(a<3.1){return false}else{return true}}return false};$(function(){WebUtilities.AvoidEntersInForms()});