ie=document.all?1:0;n=document.layers?1:0;n6=((!(ie||n))&&navigator.appVersion.charAt(0)>=5);function string2fecha(cadena){if(!cadena){return new Date();}
var expr=new RegExp("(([y]{4})|([y]{2}))([-/]|\\. ?)([dm]{1,2})([-/]|\\. ?)([dm]{1,2})");fechaSeparada=tifdo.match(expr);var dia,mes,anio;if(fechaSeparada!=null){var anioAlFinal=new RegExp("^\\s*((\\d{4})|(\\d{2}))([-/]|\\. ?)(\\d{1,2})\\4(\\d{1,2})\\s*$");m=cadena.match(anioAlFinal);if(m==null){return new Date();}
dia=m[6];mes=m[5];anio=(m[2].length==4)?m[2]:GetFullYear(parseInt(m[3],10))}else{expr=new RegExp("([dm]{1,2})([-/]|\\. ?)([dm]{1,2})([-/]|\\. ?)(([y]{4})|([y]{2}))");fechaSeparada=tifdo.match(expr);var anioAlPrincipio=new RegExp("^\\s*(\\d{1,2})([-/]|\\. ?)(\\d{1,2})\\2((\\d{4})|(\\d{2}))\\s*$");m=cadena.match(anioAlPrincipio);if(m==null){return new Date();}
if(fechaSeparada[1].charAt(0)=='d'){dia=m[1];mes=m[3];}else{mes=m[1];dia=m[3];}
anio=(m[5].length==4)?m[5]:GetFullYear(parseInt(m[6],10))}
mes-=1;return new Date(anio,mes,dia);}
function setVisibility(capa,visible,auto){capaObj=findObj(capa);if(!capaObj)
return;if(ie||n6){if(visible)
capaObj.style.visibility='visible';else
capaObj.style.visibility='hidden';if(auto)
capaObj.style.visibility='inherit';}else{if(visible)
capaObj.visibility='show';else
capaObj.visibility='hide';if(auto)
capaObj.visibility='inherit';}}
function findObj(n,d){var p,i,x;if(!d)
d=document;if((p=n.indexOf("?"))>0&&parent.frames.length){d=parent.frames[n.substring(p+1)].document;n=n.substring(0,p);}
if(!(x=d[n])&&d.all)
x=d.all[n];for(i=0;!x&&i<d.forms.length;i++)
x=d.forms[i][n];for(i=0;!x&&d.layers&&i<d.layers.length;i++)
x=findObj(n,d.layers[i].document);if(!x)
x=d.images[n];if(!x)
x=d.applets[n];if(!x)
x=d.embeds[n];if(!x&&document.getElementById)
x=document.getElementById(n);return x;}
function llamaAlCalendario(fecha,objName){var campito=findObj(objName);var top=0;var left=0;top=campito.clientTop+campito.offsetTop+campito.clientHeight+5;left=campito.clientLeft+campito.offsetLeft;var padre=campito.offsetParent;while(padre!=null){top+=padre.offsetTop;left+=padre.offsetLeft;padre=padre.offsetParent;}
cal.setFechaSeleccionada(fecha);cal.mostrar(top,left,objName);}
function fecha2string(fecha){var dia=new String(fecha.getDate());var mes=new String(fecha.getMonth()+1);var anio=new String(fecha.getFullYear());var fechaSalida=tifdo;if(fechaSalida.search("dd")!=-1){if(dia.length==1)
dia="0"+dia;fechaSalida=fechaSalida.replace("dd",dia);}else{fechaSalida=fechaSalida.replace("d",dia);}
if(fechaSalida.search("mm")!=-1){if(mes.length==1)
mes="0"+mes;fechaSalida=fechaSalida.replace("mm",mes);}else{fechaSalida=fechaSalida.replace("m",mes);}
if(fechaSalida.search("yyyy")!=-1){fechaSalida=fechaSalida.replace("yyyy",anio);}else{fechaSalida=fechaSalida.replace("yy",anio.substr(2,3));}
return fechaSalida;}
function escribeEnCapa(capa,texto){var capaObj=findObj(capa);if(!capaObj)
return;if(ie||n6){capaObj.innerHTML=texto;}else{capaObj.document.open();capaObj.document.write(texto);capaObj.document.close();}}
function moverCapaA(x,y,capa){var capaObj=findObj(capa);if(!capaObj)
return;if(ie){capaObj.style.posTop=y;capaObj.style.posLeft=x;}else if(n){capaObj.moveTo(x,y);}else if(n6){capaObj.style.top=y+"px";capaObj.style.left=x+"px";}}
function getposOffset(overlay,offsettype){var totaloffset=(offsettype=="left")?overlay.offsetLeft:overlay.offsetTop;var parentEl=overlay.offsetParent;while(parentEl!=null){totaloffset=(offsettype=="left")?totaloffset+parentEl.offsetLeft:totaloffset+parentEl.offsetTop;parentEl=parentEl.offsetParent;}
return totaloffset;}
function move_box(idBox){var offset=3;var element=document.getElementById(idBox);var iebody=(document.compatMode&&document.compatMode!="BackCompat")?document.documentElement:document.body;element.style.top=((document.all?iebody.scrollTop:pageYOffset)+offset)+'px';}
function OpenRecoveryOptions(){window.open("RecoveryOptions.aspx","otherOptions","toolbar=no,directories=no,menubar=no,status=no,scrollbars=no,resizable=no,width=500,height=535");}
function repositionPopup(){var elm=document.getElementById("lnkOpenProfileSelector");var obj=document.getElementById("ProfileSelector");var popup=$find("popupExtender");obj.style.visibility="hidden";obj.style.display="";var iebody=(document.compatMode&&document.compatMode!="BackCompat")?document.documentElement:document.body;var offsetY=document.all?iebody.scrollTop:pageYOffset;var ypos=getposOffset(elm,"top")-obj.offsetHeight-offsetY-30;popup.set_Y(ypos);obj.style.visibility="visible";obj.style.display="none";}
