function checkTitulo (strng) {
 var error = "";
 if (strng == "") {
    error = "No ingresaste el titulo del mensaje.\n";
 }
 return error;
}

function checkTipo (strng) {
 var error = "";
 if (strng == "") {
    error = "No ingresaste el Tipo de consulta.\n";
 }
 return error;
}

function checkMensaje (strng) {
 var error = "";
 if (strng == "") {
    error = "No ingresaste el mensaje.\n";
 }
 return error;
}

function checkNombre (strng) {
 var error = "";
 if (strng == "") {
    error = "No ingresaste tu nombre.\n";
 }
 return error;
}
 
function checkApellido (strng) {
 var error = "";
 if (strng == "") {
    error = "No ingresaste tu apellido.\n";
 }
 return error;
}

function checkDropdown(choice) {
    var error = "";
    if (choice == 0) {
       error = "No elegiste tu equipo.\n";
    }    
return error;
}    


function checkEmail (strng) {
var error="";
if (strng == "") {
   error = "No ingresaste email.\n";
}

    var emailFilter=/^.+@.+\..{2,3}$/;
    if (!(emailFilter.test(strng))) { 
       error = "Por favor ingresa un email valido.\n";
    }
    else {
//test email for illegal characters
       var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/
         if (strng.match(illegalChars)) {
          error = "El email contiene caracteres ilegales.\n";
       }
    }
return error;    
}


// phone number - strip out delimiters and check for 10 digits

function checkPhone (strng) {
var error = "";
if (strng == "") {
   error = "No ingresaste un numero de telefono.\n";
}

var stripped = strng.replace(/[\(\)\.\-\ ]/g, ''); //strip out acceptable non-numeric characters
    if (isNaN(parseInt(stripped))) {
       error = "El telefono contiene caracteres ilegales.\n";
  
    }
return error;
}


function checkUserName (strng) {
 var error = "";
 if (strng == "") {
    error = "No ingresaste nombre de usuario.\n";
 }
 if ((strng.length < 4) || (strng.length > 10)) {
    error = "El nombre de usuario tiene menos de 4 o mas de 10 caracteres.\n";
}
 var illegalChars = /\W/;
  // allow only letters, numbers, and underscores
    if (illegalChars.test(strng)) {
       error = "El nombre de usuario contienen cararacteres no permitidos.\n";
    } 
 return error;
}

    
    function checkPassword (strng) {
 var error = "";
 if (strng == "") {
    error = "No ingresaste contrasena.\n";
 }
    var illegalChars = /[\W_]/; // allow only letters and numbers
    if ((strng.length < 6) || (strng.length > 8)) {
       error = "La contrasena debe tener entre 6 y 8 caracteres.\n";
    }
    else if (illegalChars.test(strng)) {
      error = "La contrasena contiene caracteres ilegales.\n";
    }
	 return error;
}
