
function completo(obj,nombre,tipo){	if(tipo=='int'){ if ((obj.value=='')||(isNaN(obj.value))){ return "\n* "+nombre+" requiere solo numeros."; }else{ return ""; }}else if(obj.value==''){ return "\n* "+nombre; }else{ return ""; }}

function emailvalido(obj,nombre) { msg=""; if(obj.value!=""){ var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/; if (reg1.test(obj.value) || !reg2.test(obj.value)){ msg= "\n* "+nombre+' es invalido.' } } return msg }

function telefonovalido(obj,nombre){var reg=/\d{3,}(.?\d{3,})+/; if((obj.value!="")&&!reg.test(obj.value)){return "\n* "+nombre+" es invalido."}else{return ""}}

function chequeado(obj, nombre){ ok = false; for(i=0;i<obj.length;i++){ if(obj[i].checked){ ok = true }}; if(ok){ return ""	}else{ return "\n* "+nombre+' es requerido.' } }
			
function cheq(obj, nombre){ if ( obj.checked==false){ return "\n* "+nombre }else{ return "" }; };

function fechapartesvalidas(dia, mes, ano, nombre){val=dia.value+'-'+mes.value+'-'+ano.value; dr=/^[ ]*[0]?(\d{1,2})[-\/\\](\d{1,2})[-\/\\](\d{4,})[ ]*$/; mc=val.match(dr);if (mc){ var td=new Date(mc[3],parseInt(mc[2])-1,mc[1]);	if (td.getDate()==parseInt(mc[1]) && td.getFullYear()==parseInt(mc[3]) && (td.getMonth()+1)==parseInt(mc[2])) return"";} return "\n* "+nombre+' es invalido.'}

function fechavalida(obj,nombre){val=obj.value; dr=/^[ ]*[0]?(\d{1,2})[-\/\\](\d{1,2})[-\/\\](\d{4,})[ ]*$/; mc=val.match(dr);if (mc){ var td=new Date(mc[3],parseInt(mc[2])-1,mc[1]); if (td.getDate()==parseInt(mc[1]) && td.getFullYear()==parseInt(mc[3]) && (td.getMonth()+1)==parseInt(mc[2])) return"";} return "\n* "+nombre+' es invalido.'}
