function longitud(b,f,c,a,e){if(typeof(e)=="undefined"){e=true}var d=longitudReal(b.value);if(d<c){if(c>1){addGlobalErrorMessage(b,e?"MIN_CHARS":"",f,c)}else{addGlobalErrorMessage(b,e?"NO_VACIO":"",f)}return false}if(d>a){diferencia=d-a;addGlobalErrorMessage(b,e?"MAX_CHARS":"",f,a,diferencia);return false}return true}function isLongitudOK(b,c,a){var d=longitudReal(b.value);if(d<c){return false}if(d>a){return false}return true}function longitudReal(c){var b=0;for(var a=0;a<c.length;++a){if(c.charCodeAt(a)==10&&(a==0||c.charCodeAt(a-1)!=13)){++b}++b}return b}function sinPunto(b){for(var a=0;a<b.value.length;a++){if(b.value.charAt(a)=="."){addGlobalErrorMessage(b,"SIN_PUNTO");return false}}return true}function sinCaracteresEspeciales(c){var a=0;var d="";for(var b=0;b<c.value.length;b++){a=c.value.charCodeAt(b);d=c.value.charAt(b);if((a<48||a>122||(a>90&&a<97)||(a>57&&a<65))&&d!="_"&&d!="-"){addGlobalErrorMessage(c,"CHARS_INVALIDOS");return false}}return true}function sinCaracteresEspeciales_bis(a,c){var d="";for(var b=0;b<a.value.length;b++){d=a.value.charAt(b);if((d=='"'||d=="'"||d=="<"||d==">")){addGlobalErrorMessage(a,"CHARS_INVALIDOS_2",c);return false}}return true}function primerCaracterNoBlanco(a,b){if(a.value.charCodeAt(0)==32){addGlobalErrorMessage(a,b);return true}}function addGlobalErrorMessage(a,e){var b=getMessageString(e);if(b){for(var d=2;d<arguments.length;d++){var c=new RegExp("\\[param_"+(d-1)+"]");b=b.replace(c,arguments[d])}addErrorMessage(a,b)}}function getMessageString(a){return getIJMessage(a)}function SetCookie(h,c){var a=SetCookie.arguments;var g=SetCookie.arguments.length;var b=(g>2)?a[2]:null;var f=(g>3)?a[3]:null;var d=(g>4)?a[4]:null;var e=(g>5)?a[5]:false;document.cookie=h+"="+escape(c)+((b==null)?"":("; expires="+b.toGMTString()))+((f==null)?"":("; path="+f))+((d==null)?"":("; domain="+d))+((e==true)?"; secure":"")}function trim(a){var b=a.value;var c=/^\s*(\w*)/gi;b=b.replace(c,"$1");c=/(\w*)\s*$/gi;b=b.replace(c,"$1");a.value=b}String.prototype.trim=function(){var a=this;var b=/^\s*(\w*)/gi;a=a.replace(b,"$1");b=/(\w*)\s*$/gi;a=a.replace(b,"$1");return a};var document_write_buffer="";function isdefined(a){return(typeof(window[a])=="undefined")?false:true}function override(){var a="";document_write_buffer="";document.writeOLD=document.write;document.write=function(b){document_write_buffer+=b}}function desOverride(){document.write=document.writeOLD}var now=new Date();var millis=now.getTime();var ad_rand=Math.floor(Math.random()*1000000);var transId=""+(millis+ad_rand);function getBanner(e){var b="//level.infojobs.com";var d=getAttributeString(e);var a=getDgv();if(customGetCookie("ENC_RND_STR")!=null){d+="&SSL=1"}else{var c=window.location;if(window.location.href.substring(0,5).toLowerCase()=="https"){d+="&SSL=1"}}document.write(' <script language="JavaScript1.1" src="'+b+"/js.ng/Params.richmedia=no&amp;transactionID="+transId+d+"&amp;dgv="+a+'" type="text/javascript">');document.write(" <\/script>");document.write(" <noscript>");document.write(' <a href="'+b+"/click.ng/transactionID="+transId+d+"&amp;dgv="+a+'">');document.write('  <img src="'+b+"/image.ng/transactionID="+transId+d+"&amp;dgv="+a+'" alt="Banner">');document.write(" </a>");document.write(" </noscript>")}function getBannerLogoHome(e){var b="//level.infojobs.com";var d=getAttributeString(e);var a=getDgv();if(customGetCookie("ENC_RND_STR")!=null){d+="&SSL=1"}else{var c=window.location;if(window.location.href.substring(0,5).toLowerCase()=="https"){d+="&SSL=1"}}document.write('	<a href="'+b+"/click.ng/transactionID="+transId+d+"&amp;dgv="+a+'">');document.write('		<img src="'+b+"/image.ng/transactionID="+transId+d+"&amp;dgv="+a+'" alt="'+getIJMessage("VER_OFERTAS")+'">');document.write("	</a>")}function getDgv(){var b=new Date();var c=b.getTime();var a=Math.floor(Math.random()*1000000);var d=""+(c+a);return d}function getAttributeString(c){var b=/^[A-Za-z0-9*_\\-]+$/;var a="";if(typeof(tile)!="undefined"){if(!c.tile){c.tile=tile}}for(att in c){if(b.test(att)&&b.test(c[att])){a+="&amp;"+att+"="+c[att]}}return a}function customGetCookie(f){var b=f+"=";var e=b.length;var a=document.cookie.length;var d=0;while(d<a){var c=d+e;if(document.cookie.substring(d,c)==b){return customGetCookieVal(c)}d=document.cookie.indexOf(" ",d)+1;if(d==0){break}}return null}function customGetCookieVal(b){var a=document.cookie.indexOf(";",b);if(a==-1){a=document.cookie.length}return unescape(document.cookie.substring(b,a))}function encodeURL(c){var b=new Date();var d=b.getTime();var a=Math.floor(Math.random()*1000000);var e=""+(d+a);if(c.indexOf("?")>-1){c+="&"}else{c+="?"}return c=c+"dgv="+e}function getIJMessageWithParams(c,d){if(JSMensajes==null||typeof JSMensajes=="undefined"){return""}if(c==null||typeof c=="undefined"){return""}var b=getIJMessage(c);if(typeof d=="object"){for(var a=0;a<d.length;a++){b=b.replace("{"+a+"}",d[a])}}else{b=b.replace("{0}",d)}return b}function getIJMessage(a){if(JSMensajes==null||typeof JSMensajes=="undefined"){return""}if(a==null||typeof a=="undefined"){return""}return JSMensajes[a]}function getCurrentLocale(){return _currentLocale}function getIJImgPath(){return _portalImgPath}function entrar(d,b,c,a){window.open(d,b,"width="+c+",height="+a+",scrollbars=yes,alwaysRaised=yes,dependent=no,location=no,screenX=0,screenY=0,resizable=no")}function esnumero(a,e,d){if(typeof(d)=="undefined"){d=true}if(d){var b="SOLO_NUMEROS"}else{var b=""}var c=/^[0-9]+$/;if(a.value.match(c)){return true}addGlobalErrorMessage(a,b,e);return false}function formatPrice(a){return numFormat(a,2,true)}function numFormat(d,c,g){var h=d;var l=3;var k;var f=""+d;var b="";var j;var a;var e;for(e=0;e<c;e++){b+="0"}j=f.indexOf(".");if(j<0){f=f+"."+b}else{a=f.length-j-1;if(a<=c){for(e=0;e<(c-a);e++){f+="0"}}else{h=h*Math.pow(10,c);h=Math.round(h);h=h/Math.pow(10,c);f=new String(h)}}j=f.indexOf(".");if(j<0){j=f.lentgh}if(f.substr(0,1)=="-"||f.substr(0,1)=="+"){l=4}if(g&&j>l){do{k=/([+-]?\d)(\d{3}[\.\,]\d*)/;f.match(k);f=f.replace(k,RegExp.$1+","+RegExp.$2)}while(f.indexOf(",")>l)}if(c>0){j=f.indexOf(".");if(j<0){f=f+".";j=f.indexOf(".")}a=f.length-j-1;if(a<=c){for(e=0;e<(c-a);e++){f+="0"}}}if(c<0){f=f.replace(/\./,"")}f=f.replace(".","_");f=f.replace(",",".");f=f.replace("_",",");return f};