  var campos=new Array();

  function comprobar( id ){
  // alert(id);
    switch(id){
	  case "email":
	    var exprReg= new RegExp("(^[0-9a-zA-Z]+(?:[._][0-9a-zA-Z]+)*)@([0-9a-zA-Z]+(?:[._-][0-9a-zA-Z]+)*\.[0-9a-zA-Z]{2,3})$");
	    var value=document.getElementById(id).value;
		var longitud=value.length;
		if(exprReg.test(value) && longitud>0){
	      document.getElementById(id).style.border="1px solid #54e323";	 
		  campos[id]=1;
		}
		else{
	      document.getElementById(id).style.border="1px solid #f94623"; 
		  campos[id]=0;
		}
	  break;
	  case "telefono":
	    var exprReg1= new RegExp("[0-9]{9,}");
	    var value=document.getElementById(id).value;
		var longitud=value.length;
		if(exprReg1.test(value) && longitud>0){
	      document.getElementById(id).style.border="1px solid #54e323";	 
		  campos[id]=1;
		}
		else{
	      document.getElementById(id).style.border="1px solid #f94623";	
		  campos[id]=0;
		}
		
	  break;
	  default:
	    var value=document.getElementById(id).value;
		var longitud=value.length;
		if(longitud>0){
	      document.getElementById(id).style.border="1px solid #54e323";	 
		  campos[id]=1;
		}
		else{
	      document.getElementById(id).style.border="1px solid #f94623";	
		  campos[id]=0;
		}
	  break;
	
	
	}
  
  }
  function enviar( formID ){
    var retorno=1;  
    var elements=formID.elements.length;
	var id;
    for(i=0;i<elements;i++){
      if(formID.elements[i].value==""){
	    id=formID.elements[i].id;
		campos[id]=0;
	  }
    }
	for (var k in campos){
	  if(campos[k]==0)
	    retorno=0;
	}
	if(retorno==1){
	  formID.submit();
	}else{
	  alert("Error en algún campo del formulario.");
	  return (false);
	}
	
  }