		//Mostrar la ventana para seleccionar la fecha
		function showCalendar(objCtrl){
		  //var objFecha=eval('document.frmCorrespondencia.' + objCtrl);
		  var objFecha=eval('document.all.' + objCtrl);
		  var pos=getAbsolutePos(objFecha);
		  var _top=pos.y+objFecha.offsetHeight + window.screenTop+5;
		  var _left=pos.x + window.screenLeft+3;
		  var strOpciones = 'dialogWidth:200px;dialogHeight:250px;dialogLeft:' + _left + 'px;dialogTop:' + _top + 'px;status=0;help:0';
		  var arrRetorno = showModalDialog('SEG_ModalSeleccionarFecha.aspx','',strOpciones);
		  if(arrRetorno[0]) {
				objFecha.value=arrRetorno[1] + '/' + arrRetorno[2] + '/' + arrRetorno[3];
		  }
		  return;
		}
		
		function getAbsolutePos(el) {
		 var r = { x: el.offsetLeft, y: el.offsetTop };
		 if (el.offsetParent) {
			var tmp = getAbsolutePos(el.offsetParent);
			r.x += tmp.x;
			r.y += tmp.y;
		 }
		 return r;
		}

	  //Cambiar de imagenes en el mouseover y mouseout
	  function mouseOver(img){
	    var ruta=img.src;
	    ruta=ruta.substr(0,ruta.length-5) + '2.jpg';
	    img.src=ruta;
	  }
	  function mouseOut(img){
	  var ruta=img.src;
	    ruta=ruta.substr(0,ruta.length-5) + '1.jpg';
	    img.src=ruta;
	  }
	  
      //Centrar ventanas
      function centerWindow(){
			var ww=screen.width;
			var wh=screen.height;
           if (document.all) { w = document.body.clientWidth; h = document.body.clientHeight; }
           else if (document.layers) { w = window.innerWidth; h = window.innerHeight; }
           if (window.moveTo) window.moveTo((ww-w)/2,(wh-h)/2);
     }

	/* Valida número entero: <input type="text" name="nombre" onkeypress="valInt();"> */
    function valInt() {
        if (!((event.keyCode>=48) && (event.keyCode<=57)))
            event.returnValue = false;    
    } 

	// Eliminar una fila de una tabla
	function delRow(tableID){
		var selIndex;
		var objTR = event.srcElement.parentNode;
		if (objTR.tagName != "TR"){objTR =objTR.parentNode;}
		if (objTR.tagName == "TR")
		{
		selIndex = objTR.rowIndex;
		//objTR.style.backgroundColor='#CC9966';
		}
		if(!isUndefined(selIndex)){
				var table = document.all?document.all[tableID]:document.getElementById(tableID);
				table.deleteRow(selIndex);
		}
		return;
	}
	
	//Resaltar filas
	function hiliteRow(tableID){
		var table = document.all?document.all[tableID]:document.getElementById(tableID);
		var objTR = event.srcElement.parentNode;
		if (objTR.tagName != "TR"){objTR =objTR.parentNode;}
		if (objTR.tagName == "TR"){
		    if(objTR.rowIndex>0 && objTR.rowIndex<(table.rows.length-1)){
			objTR.style.backgroundColor='#FFFBF1';}
		}
		return;
	}

	//Desmarcar filas
	function nohiliteRow(tableID){
		var table = document.all?document.all[tableID]:document.getElementById(tableID);
		var objTR = event.srcElement.parentNode;
		if (objTR.tagName != "TR"){objTR =objTR.parentNode;}
		if (objTR.tagName == "TR"){
		    if(objTR.rowIndex>0 && objTR.rowIndex<(table.rows.length-1)){
		    objTR.style.backgroundColor='#FFFFFF';
			//objTR.className='griditemlista';
			}
		}
		
		return;
	}
	
  //Funcion para eliminar espacios en blanco del lado derecho
  function trim(pstrCadena) {
	var strCad = pstrCadena
	while('' + strCad.charAt(strCad.length - 1) == ' ')
		strCad = strCad.substring(0, strCad.length - 1);
	return strCad;
  }
  
  function isFunction(a) {  return typeof a == 'function';  }
  function isObject(a) {  return (typeof a == 'object' && !!a) || isFunction(a);  }
  function isArray(a) {  return a.constructor == Array;  }
  function isUndefined(a) { return typeof a == 'undefined'; } 
