function showAlertaError(){var a=document.getElementById("alertaError");if(a){a.style.display="";var b=new String(document.location).indexOf("#dummy");if(b!=-1){document.location=new String(document.location).substring(0,b)+"#alertaLink"}else{if(new String(document.location).indexOf("#alertaLink")==-1){document.location=document.location+"#alertaLink"}}}}var highlightedInputs=new Object();function resetAlertaError(){var b=new String(document.location).indexOf("#alertaLink");if(b!=-1){document.location=new String(document.location).substring(0,b)+"#dummy"}hideDiv("alertaCorrecto");var a=document.getElementById("alertaError");if(a){a.style.display="none";hideDiv("alertaErrorDatos");hideDiv("alertaErrorCampos");var d=document.getElementById("AlertasLista");if(d){d.innerHTML="";for(var c in highlightedInputs){someInput=highlightedInputs[c];if(someInput.type=="text"||someInput.type=="password"||someInput.type=="textarea"||someInput.type=="select"){someInput.className="";if(someInput.parentNode.tagName=="LABEL"){someInput.parentNode.className=""}setLabelClass(someInput,"")}else{if(someInput.parentNode!=null){if(document.getElementById("portal")){document.getElementById("portal").className="options"}if(document.getElementById("ofertasPortal")){document.getElementById("ofertasPortal").className="options"}someInput.parentNode.className="options";setLabelClass(someInput,"")}}}highlightedInputs=new Object()}hideDiv("alertasLista")}}function addErrorMessage(a,e){var d=document.getElementById("AlertasLista");var c=false;if(d){if(arguments.length>1&&e!=null){if(e.length>0){d.innerHTML=d.innerHTML+"<li>"+e+"</li>"}showDiv("AlertasLista");showAlertaError()}if(a!=null&&f!="undefined"){if(a.length==null||a.tagName=="SELECT"){var g=a;a=new Array(1);a[1]=g}for(var b=0;b<a.length;b++){var f=a[b];if(f!=null&&f!="undefined"){if(f.type=="text"||f.type=="password"||f.type=="textarea"){f.className="InputError";setLabelClass(f,"EtiquetaFormError")}else{if(f.attributes.noErrorSpan&&f.attributes.noErrorSpan.value=="true"){f.className="InputError";setLabelClass(f,"EtiquetaFormError")}else{if(f.parentNode.tagName=="SPAN"||f.parentNode.tagName=="DIV"){f.parentNode.className="InputError";setLabelClass(f,"EtiquetaFormError")}}}showDiv("alertaErrorCampos");hideDiv("alertaErrorDatos");c=true;highlightedInputs[f.name]=f}}}if(!c){showDiv("alertaErrorDatos")}hideDiv("alertaAviso");hideDiv("alertaCorrecto")}else{if(arguments.length>1&&e!=null){alert(e)}}}function addSuccessMessage(a){resetAlertaError();var b=document.getElementById("alertaCorrectoTexto");if(b){b.innerHTML=b.innerHTML+a;showDiv("alertaCorrecto");hideDiv("alertaError");hideDiv("alertaAviso")}else{alert(a)}}function addInfoMessage(b){resetAlertaError();var c=document.getElementById("alertaAvisoTexto");var a="";if(c){a=c.innerHTML;if(a=="&nbsp;"){a=""}c.innerHTML=a+b;showDiv("alertaAviso");hideDiv("alertaError");hideDiv("alertaCorrecto")}else{alert(b)}}var hLabels=null;var hLabelsClassName=null;function loadLabels(){hLabels=new Object();hLabelsClassName=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;if(b.className){hLabelsClassName[b.htmlFor]=b.className}else{hLabelsClassName[b.htmlFor]=""}}}}function setLabelClassUsingFor(d,f){var b=false;if(hLabels==null){loadLabels()}var e=d.id;if(e&&e!=""){var c=hLabels[e];if(c&&typeof c!="undefined"){var a=hLabelsClassName[e];c.className=a+" "+f;b=true}}return b}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=""}};
