   numeros="0123456789";
   separadorfecha="/";

   function numero(car)
   {
   return (numeros.indexOf(car)>=0)
   }

   function bisiesto(anio) 
   {
   if (((anio % 4 == 0) && anio % 100 != 0) || anio % 400 == 0) 
      return true;
   return false;
   }

   function validaFecha(contenido)
   {
   var nsep=0;
   for (var i=0; i<contenido.length; ++i)
      {
      var car=contenido.charAt(i);
      if (!numero(car)&&car!=separadorfecha)
         {
         return false;
         } 
      if (car==separadorfecha)
        nsep++ 
      }

   if (contenido.length>0)
      {
		if (nsep!=2)
		   {
		   return false;
		   }
		var pos1=contenido.indexOf(separadorfecha);
		var dia=contenido.substring(0,pos1);
		var pos2=contenido.indexOf(separadorfecha,pos1+1);
		var mes=contenido.substring(pos1+1,pos2); 
		var anio=contenido.substring(pos2+1,10);
		if (anio<1900||anio>9999)
		   {
		   return false;
		   } 
		if (mes<1||mes>12)
		   {
		   return false;
		   }
		if ((dia<1 || dia>31)||(mes==4&&dia>30)||(mes==6&&dia>30)
		      ||(mes==9&&dia>30)||(mes==11&&dia>30)
		      ||(mes==2&&bisiesto(anio)&&dia>29)
		      ||(mes==2&&!bisiesto(anio)&&dia>28)
		      )
		   {
			  return false;
		   } 
		}
   return true 
   }

	function validaColor(contenido)	{
		if(!/^(\+|-)?(([1-9]\d*\.?\d{0,2})|(0?\.\d{0,2}))$/.test(contenido.value)){
		    alert("Not an acceptable number");
			return false;
		}
	return true;
	}

