function tieneDatos(Valor) { 
 for (var i=0; i<Valor.length; i++) { 
   if ((" \t\n\r").indexOf(Valor.charAt(i))==-1) return true; 
   } 
 return false; 
}
 
function esNumerico(Valor) { 
 return (isNaN(Valor)); 
}
 
function esFecha(Valor) { 
 if (!tieneDatos(Valor)) return true; 
 var DatosFecha = Valor.split('/'); 
 var Fecha = new Date(); 
 Fecha.setFullYear(DatosFecha[2],DatosFecha[1]-1,DatosFecha[0]); 
 return (Fecha.getMonth()==DatosFecha[1]-1); 
}

function Chequear(elmFORM) { 
 var Mensaje = ''; 
 var cnjFORM = elmFORM.elements; 
 var elmLABEL; 
 for (var i=0; i<cnjFORM.length; i++) { 
   if (cnjFORM[i].className.indexOf('Requerido')!=-1) { 
     elmLABEL = cnjFORM[i].previousSibling; 
     elmLABEL.style.fontWeight='normal'; 
     if (! tieneDatos(cnjFORM[i].value)) { 
       elmLABEL.style.fontWeight='bold'; 
       Mensaje+='"' + elmLABEL.firstChild.nodeValue + '" debe ser cumplimentado.\n'; 
       } 
     } 
   if (cnjFORM[i].className.indexOf('Numerico')!=-1) { 
     elmLABEL = cnjFORM[i].previousSibling; 
     elmLABEL.style.fontWeight='normal'; 
     if (! esNumerico(cnjFORM[i].value)) { 
       elmLABEL.style.fontWeight='bold'; 
       Mensaje+='"' + elmLABEL.firstChild.nodeValue + '" deben ser solo números.\n'; 
       } 
     } 
      if (cnjFORM[i].className.indexOf('Fecha')!=-1) { 
     elmLABEL = cnjFORM[i].previousSibling; 
     elmLABEL.style.fontWeight='normal'; 
     if (! esFecha(cnjFORM[i].value)) { 
       elmLABEL.style.fontWeight='bold'; 
       Mensaje+='"' + elmLABEL.firstChild.nodeValue + '" debe ser una fecha dd/mm/yyyy \n'; 
       } 
     } 
// Resto de chequeos...
   } 
 if (Mensaje != '') alert(Mensaje); 
 return (Mensaje == ''); 
}


		
		
		
		function ampliar(nom,alto,ancho) {			   
		ancho2 = parseInt(ancho) + 25; 
		alto2 = parseInt(alto) + 25;
		barra="no";
		if (ancho2>800)
		  {
		      ancho2=750;	
		      alto2 = alto2 + 15
		      barra = "yes" 
		  }
		if (alto2>600)
		  {
		      ancho2 = ancho2 + 15 	 
		      alto2=550;	
		      barra = "yes"
		  }
		  
		var nuevaVentana2 = window.open(nom, "Ampliacion", "width=" + ancho2 + ",height=" + alto2 + ",menubar=no,toolbar=no,scrollbars=" + barra + ",top='+(screen.height/2-100)+',left='+(screen.width/2-200)");      
		    /*ancho2 = parseInt(ancho) + 11; 
		    alto2 = parseInt(alto) + 44;
		    var nuevaVentana2 = window.open("about:blank", "", "width=" + ancho2 + ",height=" + alto2 + ",menubar=no,toolbar=no");      
		    nuevaVentana2.document.write("<html>");
		    nuevaVentana2.document.writeln("<head>");
		    nuevaVentana2.document.writeln("<title>Ampliacion Foto</title>");	
		    nuevaVentana2.document.writeln("</head>");
		    nuevaVentana2.document.writeln("<body bgcolor='#FFFFFF' leftmargin='0' topmargin='0' marginwidth='0' marginheight='0'>");	
		    nuevaVentana2.document.writeln("<link rel='STYLESHEET' type='text/css' href='molino.css' />");
		    nuevaVentana2.document.writeln("<table  border='0' cellspacing='0' align='center'>");	
		    nuevaVentana2.document.writeln("<tr class='fondo03'> ");	
		    nuevaVentana2.document.writeln("  <td height='20'>&nbsp;</td>");	
		    nuevaVentana2.document.writeln("</tr>");	
		    nuevaVentana2.document.writeln("<tr>");	
		    nuevaVentana2.document.writeln("  <td><img src='" +  nom +"' width='" + ancho + "' height='" + alto + "' alt='' border='0'></td>");	
		    nuevaVentana2.document.writeln("</tr>");	
		    nuevaVentana2.document.writeln("<tr class='fondo03' align='right'> ");	
		    nuevaVentana2.document.writeln("<td height='20'><a href='javascript:window.close()' class='menu' style='text-decoration:none'><span class='menu'>&nbsp;Cerrar Ventana</span>&nbsp;<img src='" + baseLocation + "images/recNegro.gif' class='menu' width='8' height='8' border='0'></a>&nbsp;&nbsp;</td>");	
		    nuevaVentana2.document.writeln("</tr>");	
		    nuevaVentana2.document.writeln("</table>");	
		    nuevaVentana2.document.writeln("</body>");	
		    nuevaVentana2.document.writeln("</html>");	*/
		  }		
