function validarForm(){
	
	var filter=/^[A-Za-z][A-Za-z0-9_.]*@[A-Za-z0-9_-]+\.[A-Za-z0-9_.-]+[A-za-z]$/;
	var filter2=/^[A-Za-z][A-Za-z0-9_.]*$/;
	
	if (!filter2.test(document.getElementById('usuarioRegistracion').value))
	{
		alert ('Ingrese un usuario v\u00E1lido');
		document.getElementById('usuarioRegistracion').focus();
		return false;
	}
	
	if ((document.getElementById('passReg').value.length != 0) && (document.getElementById('repassReg').value.length != 0))
	{
		if (document.getElementById('passReg').value != document.getElementById('repassReg').value){
		alert ('Las contraseņas no coinciden');
		document.getElementById('passReg').focus();
		return false;
		}
	}
		else {
				alert ('La contraseņa no es v\u00E1lida');
				document.getElementById('passReg').focus();
				return false;
		}


	if (document.getElementById('foto').value.length > 0){
	
		nombreArchivo = document.getElementById('foto').value.split('.');
		var extension = nombreArchivo[nombreArchivo.length-1];
		extension = extension.toLowerCase();
		
		if ((extension != 'jpg') && (extension != 'gif') && (extension != 'png'))
		{
				alert ('La extension del archivo no es v\u00E1lida');
				document.getElementById('foto').focus();
				return false;
		}
	}	
		
	if (!filter.test(document.getElementById('email').value))
	{
		alert ('Ingrese una direccion de correo v\u00E1lida');
		document.getElementById('email').focus();
		return false;
	}
	
	
	if (document.getElementById('ani').value.length > 0) {
		ani = document.getElementById('ani').value;
		valor = parseInt(ani);
			if (isNaN(valor)) { 
				alert('El codigo de area debe ser numerico');
				document.getElementById('ani').focus();
				return false;
			}
	}
	
	if (document.getElementById('celular').value.length > 0) {
		celular = document.getElementById('celular').value;
		valor = parseInt(celular);
			if (isNaN(valor)) { 
				alert('El celular debe ser numerico');
				 document.getElementById('celular').focus();
				return false;
			}
	}
	
	if ((document.getElementById('celular').value.length > 0) && (document.getElementById('ani').value.length == 0)){
				alert('Falta completar el codigo de area del celular');
				document.getElementById('ani').focus();
				return false;
	
	}
	
	if ((document.getElementById('ani').value.length > 0) && (document.getElementById('celular').value.length == 0)){
				alert('Falta completar el numero del celular');
				document.getElementById('celular').focus();
				return false;
	
	}
	
	var elemento = document.getElementById('compania');
	var compania = elemento.options[elemento.selectedIndex].value;
	
	if ((document.getElementById('ani').value.length > 0) && (document.getElementById('celular').value.length > 0) && compania == 0){
				alert('Falta seleccionar la compania del celular');
				document.getElementById('compania').focus();
				return false;
	
	}
	else return true;
}
