function $(id){ return document.getElementById(id); }

function html_decode(data)
{
	var span = document.createElement('span');
	span.innerHTML = data;
	return span.innerHTML;
}

function isMail(id){
 
	var s = document.getElementById(id);
	var filter=/^[A-Za-z][A-Za-z0-9_.-]*@[A-Za-z0-9_.-]+\.[A-Za-z0-9]+[A-za-z]$/;
	if (s.length == 0 ) return true;
	
	if (filter.test(s.value)){
		return true;
	}else{
		return false;
	}
	
}

function isMailn(name){
 
	var s = name;
	var filter=/^[A-Za-z][A-Za-z0-9_.-]*@[A-Za-z0-9_.-]+\.[A-Za-z0-9]+[A-za-z]$/;
	if (s.length == 0 ) return true;
	
	if (filter.test(s.value)){
		return true;
	}else{
		return false;
	}
	
}

function validarRegistro(){
	var error = "";
	
	form = document.frm_usuarios_registrar;
	
	if(form.nombre.value==""){
		error += "El campo Nombre esta vacio o es incorrecto.\n";
	}
	if(form.apellido.value==""){
		error += "El campo Apellido esta vacio o es incorrecto.\n";
	}
	if(form.pais.value==""){
		error += "El campo Pais esta vacio o es incorrecto.\n";
	}
	if(form.provincia.value==""){
		error += "El campo Provincia esta vacio o es incorrecto.\n";
	}
	if(form.telefono_comercio.value==""){
		error += "El campo Telefono del Comercio esta vacio o es incorrecto.\n";
	}
	if(form.razon_social.value==""){
		error += "El campo Razon Social esta vacio o es incorrecto.\n";
	}
	if(form.cuit.value==""){
		error += "El campo CUIT esta vacio o es incorrecto.\n";
	}
	if(form.direccion_comercio.value==""){
		error += "El campo Direccion del Comercio esta vacio o es incorrecto.\n";
	}
	if(form.telefono.value==""){
		error += "El campo Telefono esta vacio o es incorrecto.\n";
	}
	if(!isMailn(form.email)){
		error += "El campo Email esta vacio o es incorrecto.\n";
	}
	if(form.distribuidora.value==""){
		error += "El campo Distribuidora esta vacio o es incorrecto.\n";
	}
	if(form.clave.value==""){
		error += "El campo Clave esta vacio o es incorrecto.\n";
	}
	if(form.repetir_clave.value=="" || form.repetir_clave.value!=form.clave.value){
		error += "El campo Clave esta vacio o es distinto a la clave anterior.\n";
	}
	
	if(error!=""){
		alert(html_decode(error));
	}else{
		form.submit();
	}
	
}

function validarRRHH(form){
	
	var error = "";
	
	form = $('form_rrhh');
	
	if($('nombre').value==""){
		error += "El campo Nombre esta vacio o es incorrecto.\n";
	}
	if($('apellido').value==""){
		error += "El campo Apellido esta vacio o es incorrecto.\n";
	}
	if($('direccion').value==""){
		error += "El campo Direccion esta vacio o es incorrecto.\n";
	}
	if($('localidad').value==""){
		error += "El campo Localidad esta vacio o es incorrecto.\n";
	}
	if($('provincia').value==""){
		error += "El campo Provincia esta vacio o es incorrecto.\n";
	}
	if($('ciudad').value==""){
		error += "El campo Ciudad esta vacio o es incorrecto.\n";
	}
	if($('telefono').value==""){
		error += "El campo Telefono esta vacio o es incorrecto.\n";
	}
	if($('celular').value==""){
		error += "El campo Celular esta vacio o es incorrecto.\n";
	}
	if($('email').value==""){
		error += "El campo Email esta vacio o es incorrecto.\n";
	}
	if($('estado_civil').value==""){
		error += "El campo Estado Civil esta vacio o es incorrecto.\n";
	}
	if($('lugar_nacimiento').value==""){
		error += "El campo Lugar de Nacimiento esta vacio o es incorrecto.\n";
	}
	if($('fecha_nacimiento').value==""){
		error += "El campo Fecha de Nacimiento esta vacio o es incorrecto.\n";
	}
	if($('tipo_num_documento').value==""){
		error += "El campo Tipo y Numero de Documento esta vacio o es incorrecto.\n";
	}
	if($('hobbies').value==""){
		error += "El campo Hobbies esta vacio o es incorrecto.\n";
	}
	if($('familia_cargo').value==""){
		error += "El campo Familia a Cargo esta vacio o es incorrecto.\n";
	}
	if($('disponibilidad_horaria').value==""){
		error += "El campo Disponibilidad Horaria esta vacio o es incorrecto.\n";
	}
	if($('herramientas_laborales').value==""){
		error += "El campo Herramientas Laborales esta vacio o es incorrecto.\n";
	}
	if($('primaria_lugar').value==""){
		error += "El campo Primaria Lugar esta vacio o es incorrecto.\n";
	}
	if($('primaria_inicio').value==""){
		error += "El campo Primaria A&ntilde;o de Inicio esta vacio o es incorrecto.\n";
	}
	if($('primaria_finalizado').value==""){
		error += "El campo Primaria A&ntilde;o de Finalizado esta vacio o es incorrecto.\n";
	}
	if($('secundaria_lugar').value==""){
		error += "El campo Secundaria A&ntilde;o de Lugar esta vacio o es incorrecto.\n";
	}
	if($('secundaria_inicio').value==""){
		error += "El campo Secundaria A&ntilde;o de Inicio esta vacio o es incorrecto.\n";
	}
	if($('secundaria_finalizado').value==""){
		error += "El campo Secundaria A&ntilde;o de Finalizado esta vacio o es incorrecto.\n";
	}
	if($('univ_lugar').value==""){
		error += "El campo Universidad Lugar esta vacio o es incorrecto.\n";
	}
	if($('univ_inicio').value==""){
		error += "El campo Universidad A&ntilde;o de Inicio esta vacio o es incorrecto.\n";
	}
	if($('univ_finalizado').value==""){
		error += "El campo Universidad A&ntilde;o de Finalizado esta vacio o es incorrecto.\n";
	}
	if($('otros_estudios').value==""){
		error += "El campo Otros Estudios esta vacio o es incorrecto.\n";
	}
	if($('idiomas').value==""){
		error += "El campo Idiomas esta vacio o es incorrecto.\n";
	}
	if($('trabajos_anteriores').value==""){
		error += "El campo Trabajos Anteriores esta vacio o es incorrecto.\n";
	}
	
	if(error!=""){
		alert(html_decode(error));
	}else{
		form.submit();
	}
	
}
