errColor='#FFB0B0'
function completo(obj,nombre,tipo){if (tipo=='int'){ if ((obj.value=='')||(isNaN(obj.value))){obj.style.backgroundColor=errColor;return "\n* "+nombre+" debe ser completado con números."}else{return ""}}else{ if (obj.value==''){obj.style.backgroundColor=errColor;return "\n* "+nombre+" debe ser completado."}else{return ""}}}
function emailvalido(obj,nombre) {msg=""; if(obj.value!=""){var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/;var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/;if (reg1.test(obj.value) || !reg2.test(obj.value)){obj.style.backgroundColor=errColor;msg= "\n* "+nombre+" es inválido."}} return msg}
function telefonovalido(obj,nombre){var reg=/\d{3,}(.?\d{3,})+/; if((obj.value!="")&&!reg.test(obj.value)){obj.style.backgroundColor=errColor;return "\n* "+nombre+" es inválido."}else{return ""}}
function chequeado(obj, nombre){ ok = false; for(i=0; i<obj.length; i++){obj[i].style.backgroundColor=''; if(obj[i].checked){ok = true}}; if(ok){return ""}else{for(i=0; i<obj.length; i++)obj[i].style.backgroundColor=errColor; return "\n* "+nombre+" debe ser seleccionado."}}
function fechavalida(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"";} dia.style.backgroundColor=errColor; mes.style.backgroundColor=errColor; ano.style.backgroundColor=errColor; return "\n* "+nombre+" es inválido."}

function documentovalido(nro_doc, nombre){
	var regla = /\D/;
	
	if(regla.test(nro_doc.value) && nro_doc.value.length != 0)
	{
		nro_doc.style.backgroundColor=errColor;
		return "\n* "+nombre+" es invalido.";
	}
	else
	{
		return '';
	}
}

function emailiguales(email,email_confirmacion){

	if(email.value != email_confirmacion.value)
		{
		return '\n* CONFIRMACION DE EMAIL es incorrecta.';
		}
	else
		{
		return '';
		}
}
