function showAlertaError(){showAlertaErrorWithKey("")}function showAlertaErrorWithKey(b){var a=document.getElementById("alertaError"+b);if(a){a.style.display="";var c=new String(document.location).indexOf("#dummy"+b);if(c!=-1){document.location=new String(document.location).substring(0,c)+"#alertaLink"+b}else{if(new String(document.location).indexOf("#alertaLink"+b)==-1){document.location=document.location+"#alertaLink"+b}}}}var highlightedInputs=new Object();function resetAlertaError(){resetAlertaErrorWithKey("")}function resetAlertaErrorWithKey(c){var b=new String(document.location).indexOf("#alertaLink"+c);if(b!=-1){document.location=new String(document.location).substring(0,b)+"#dummy"+c}hideDiv("alertaCorrecto"+c);var a=document.getElementById("alertaError"+c);if(a){a.style.display="none";hideDiv("alertaErrorDatos"+c);hideDiv("alertaErrorCampos"+c);var d=document.getElementById("AlertasLista"+c);if(d){d.innerHTML="";for(var c in highlightedInputs){someInput=highlightedInputs[c];if(someInput.type=="text"||someInput.type=="password"||someInput.type=="textarea"){someInput.className="";if(someInput.parentNode.tagName=="LABEL"){someInput.parentNode.className=""}}else{if(someInput.parentNode!=null){someInput.parentNode.className="";setLabelClass(someInput,"")}}}highlightedInputs=new Object()}hideDiv("alertasLista"+c)}}function addErrorMessage(a,b){addErrorMessageWithKey("",a,b)}function addErrorMessageWithKey(key,inputs,message){var alertasListaElem=document.getElementById("AlertasLista"+key);var bErrorCampos=false;if(!alertasListaElem){try{var alertaError=document.getElementById("alertaError"+key);alertaError.innerHTML=eval("varAlertaError"+key);alertasListaElem=document.getElementById("AlertasLista"+key)}catch(e){}}if(alertasListaElem){if(arguments.length>1&&message!=null){if(message.length>0){alertasListaElem.innerHTML=alertasListaElem.innerHTML+"<li>"+message+"</li>"}showDiv("AlertasLista"+key);showAlertaErrorWithKey(key)}if(inputs!=null&&someInput!="undefined"){if(inputs.length==null||inputs.tagName=="SELECT"){var inputTmp=inputs;inputs=new Array(1);inputs[1]=inputTmp}for(var i=0;i<inputs.length;i++){var someInput=inputs[i];if(someInput!=null&&someInput!="undefined"){if(someInput.type=="text"||someInput.type=="password"||someInput.type=="textarea"){someInput.className="InputError";setLabelClass(someInput,"EtiquetaFormError")}else{if(someInput.parentNode.tagName=="SPAN"||someInput.parentNode.tagName=="DIV"){if(someInput.parentNode.tagName.toUpperCase()!=="SPAN"&&someInput.parentNode.tagName.toUpperCase()!=="DIV"){createSpanArround(someInput)}someInput.parentNode.className="InputError";setLabelClass(someInput,"EtiquetaFormError")}}showDiv("alertaErrorCampos"+key);hideDiv("alertaErrorDatos"+key);bErrorCampos=true;highlightedInputs[someInput.name]=someInput}}}if(!bErrorCampos){showDiv("alertaErrorDatos"+key)}hideDiv("alertaAviso"+key);hideDiv("alertaInfo"+key);hideDiv("alertaCorrecto"+key)}else{if(arguments.length>1&&message!=null){alert(message)}}}function createSpanArround(b){var a=document.createElement("span");b.parentNode.insertBefore(a,b);a.appendChild(b)}function addSuccessMessage(a){addSuccessMessageWithKey("",a)}function addSuccessMessageWithKey(a,b){resetAlertaErrorWithKey(a);var c=document.getElementById("alertaCorrectoTexto"+a);if(c){c.innerHTML=c.innerHTML+b;showDiv("alertaCorrecto"+a);hideDiv("alertaError"+a);hideDiv("alertaInfo"+a);hideDiv("alertaAviso"+a)}else{alert(b)}}function addInfoMessage(a){addInfoMessageWithKey("",a)}function resetAlertaInfo(){resetAlertaInfoWithKey("")}function resetAlertaInfoWithKey(a){var b=document.getElementById("alertaInfoTexto"+a);b.innerHTML=""}function addInfoMessageWithKey(a,b){resetAlertaErrorWithKey(a);var c=document.getElementById("alertaInfoTexto"+a);if(c){c.innerHTML=c.innerHTML+b;showDiv("alertaInfo"+a);hideDiv("alertaError"+a);hideDiv("alertaAviso"+a);hideDiv("alertaCorrecto"+a)}else{alert(b)}}function addAvisoMessage(a){addAvisoMessageWithKey("",a)}function addAvisoMessageWithKey(a,b){resetAlertaErrorWithKey(a);var c=document.getElementById("alertaAvisoTexto"+a);if(c){c.innerHTML=c.innerHTML+b;showDiv("alertaAviso"+a);hideDiv("alertaError"+a);hideDiv("alertaInfo"+a);hideDiv("alertaCorrecto"+a)}else{alert(b)}}var hLabels=null;function loadLabels(){hLabels=new Object();var c=document.getElementsByTagName("label");for(var a=0;a<c.length;a++){var b=c[a];if(b.htmlFor&&b.htmlFor!=""&&b.htmlFor!="undefined"){hLabels[b.htmlFor]=b}}}function setLabelClassUsingFor(c,e){var a=false;if(hLabels==null){loadLabels()}var d=c.id;if(d&&d!=""){var b=hLabels[d];if(b&&typeof b!="undefined"){b.className=b.className+" "+e;a=true}}return a}function setLabelClass(a,c){if(!setLabelClassUsingFor(a,c)){if(!setLabelClassUsingParents(a,c)){var b=document.getElementById(a.name+"_LABEL");if(b!=null){b.className=c}}}}function setLabelClassUsingParents(a,b){if(a!=null){if(a.tagName=="LABEL"){a.className=b;return true}else{return setLabelClassUsingParents(a.parentNode,b)}}return false}function hideDiv(a){var b=document.getElementById(a);if(b){b.style.display="none"}}function showDiv(a){var b=document.getElementById(a);if(b){b.style.display=""}};