function completo(obj,nombre,tipo){	obj.value = trim(obj.value); if(tipo=='int'){ if ((obj.value=='')||(isNaN(obj.value))){ return "\n* "+nombre+" debe ser completado con números."; }else{ return ""; }}else if(obj.value==''){ return "\n* "+nombre+' debe ser completado.'; }else{ return ""; }}
function emailvalido(obj,nombre) {	obj.value = trim(obj.value); 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 inválido.'}}else{ msg= "\n* "+nombre+' es inválido.'} return msg}
function telefonovalido(obj,nombre){	obj.value = trim(obj.value); var reg=/\d{3,}(.?\d{3,})+/; if((obj.value!="")&&!reg.test(obj.value)){return "\n* "+nombre+" es inválido."}else{return ""}}
function chequeado(obj, nombre){ if( typeof(obj.value) == 'string'){if(obj.checked == false){return "\n* "+nombre+'';}else{return ""};}else{ ok = false;for(i=0;i<obj.length;i++){ if(obj[i].checked){ok = true}}; if(ok){return ""}else{return "\n* "+nombre+'';}}}
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 inválido.'}
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 inválido.'}
function trim(str){return str.replace(/^\s*|\s*$/g,"");}
function emailvalidoStr(str,nombre) {	str = trim(str);	msg="";	if(str!=""){		var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/;		var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;		if (reg1.test(str) || !reg2.test(str)){			msg= "\n* "+nombre+' es inválido.'		}	}else{		msg= "\n* "+nombre+' es inválido.'	}	return msg}
