
// VALIDA TAMANHO DA STRING
function WSsize(obj,size){
    var stri = new String(obj.value);
         if ( stri.length < size ){
                 return false;
         }
         return true;
}

// VALIDA NÚMEROS NA STRING
function WSnum(obj){
     var str = new String(obj.value);
     var bOk = 1;
     for (i = 0; i < str.length; i++){
             if ( str.substring(i,i+1) < "0" ||  "9" < str.substring(i,i+1) ){
                     i = str.length;
                     bOk = 0;
             }
     }
     if (bOk == 0)        {
             return false;
     }
     return true;
}

// VALIDA E-MAIL
function WSemail(obj){
     var str = new String(obj.value);
     var bOk = 0;
     for (i = 0; i < str.length; i++){
             if ( str.charAt(i) == "@" ){
                     i = str.length;
                     bOk = 1;
             }
     }
     if (bOk == 0)        {
             return false;
     }
     return true;
}

function limpa_string(S){
	// Deixa so' os digitos no numero
	var Digitos = "0123456789";
	var temp = "";
	var digito = "";

	for (var i=0; i<S.length; i++)	{
		digito = S.charAt(i);
		if (Digitos.indexOf(digito)>=0)	{
			temp=temp+digito	}
	} //for

	return temp
}
// fim da funcao


// VALIDA DADOS
function WSvalidadados(){
    d = document.WSdados;
    // informações pessoais
    // NOME
    if ( !WSsize(d.nome,2) ){
        alert("Você deve informar o seu nome!");
        d.nome.focus();
        return false;
    }
    // E-MAIL
    if ( !WSemail(d.email) ){
        alert("Você deve informar o seu e-mail!");
        d.email.focus();
        return false;
    }
	// MENSAGEM
    if ( !WSsize(d.mensagem,2) ){
        alert("Você deve informar a mensagem!");
        d.mensagem.focus();
        return false;
    }

    return true;

} // wsvalidadados

// VALIDAR DADOS DO FORMULÁRIO
function WSdadosForm(){
       if ( WSvalidadados() ){
               document.WSdados.submit();
       }
}
