function  valida_email(email){
	var proibidos = "'?`^~?#$/:,*&()+!=;<>[]{}% "
		for(x=0;x<email.length;x++){
			if(email.indexOf(proibidos.substring(x,x+1))>-1){
				break;
				return false;
			}
		}
	if(email.toUpperCase().indexOf('WWW')>-1){
		return false;
	}          
	if(email.indexOf('..')>-1){
		return false;
	}          
	if(email.indexOf('@.')>-1){
		return false;
	} 
	if(email.toUpperCase().indexOf('@ ')>-1){
		return false;
	} 
	if(email.indexOf('@@')>-1){
		return false;
	} 
	if(email.indexOf('-.')>-1){
		return false;
	} 
	if(email.indexOf('.')==-1){
		return false;
	}                 
	if(email.indexOf('@')==-1){
		return false;
	}                 
	if(email.substring(0,1)=='@'){
		return false;
	} 
	if((email.lastIndexOf('@')+1)==email.length){
		return false;
	}
	if((email.lastIndexOf('.')+1)==email.length){
		return false;
	}
	return true;                                
} 
/*
 * onKeyPress="return soNumeros(this, event)"
 * 
 */
function soNumeros(campo, e){
	var key;
	var keychar;
	if (window.event)
		key = window.event.keyCode;
	else if (e)
		key = e.which;
	else
		return true;
	keychar = String.fromCharCode(key);
	if ((key==null)||(key==0)||(key==8)||(key==9)||(key==27) )
		return true;
	else if ((("0123456789").indexOf(keychar) > -1))
		return true;
	else
		return false;
}
function charPermitidos(campo, e, tipo){
	var key;
	var keychar;
	var sequencia = "";
	if(tipo=="nome"){
		sequencia = "ABCDEFGHIJKLMNOPQRSTUVXWYZabcdefghijklmnopqrstuvxwyz ";
	}else{
		if(tipo=="email"){ 
			sequencia = "ABCDEFGHIJKLMNOPQRSTUVXWYZabcdefghijklmnopqrstuvxwyz@&._-0123456789";
		}else{
			if(tipo=="senha"){ 
				sequencia = "ABCDEFGHIJKLMNOPQRSTUVXWYZabcdefghijklmnopqrstuvxwyz0123456789";
			}else{
				sequencia = "ABCDEFGHIJKLMNOPQRSTUVXWYZabcdefghijklmnopqrstuvxwyz0123456789 ";
			}
		}   
	}  

	if (window.event)
		key = window.event.keyCode;
	else if (e)
		key = e.which;
	else
		return true;
	keychar = String.fromCharCode(key);
	if ((key==null)||(key==0)||(key==8)||(key==9)||(key==27) )
		return true;
	else if((key==32)&&(campo.value.length>0)&&(tipo!='email')){
		if(tipo=='senha'){
			return false; 
		}else{
			if((campo.value.substring(campo.value.length-1,campo.value.length)==" ")&&(tipo!='endereco')){
				return false;
			}else{
				return true;
			}
		}   
	}   
	else if ((key==32)&&(tipo!='email')){
		if (campo.value.length<2){
			return false;
		}else{
			return true;
		}
	}
	else if (sequencia.indexOf(keychar) > -1){
		return true;
	}else{
		return false;
	}   
}
function getkey(e){
	if (window.event)
		return window.event.keyCode;
	else if (e)
		return e.which;
	else
		return null;
}

