function validaNumero(obj){
	if ((event.keyCode < 48) || (event.keyCode > 57)) {
		event.returnValue = false ;
	}
}

function validaCaractere(obj){
	if (((event.keyCode < 65) || (event.keyCode > 90)) && ((event.keyCode < 97) || (event.keyCode > 122))) {
		event.returnValue = false ;
	}
}


function getFromEmail()
{
	var value;
	if(document.form001.mails.length)
		value = String(document.form001.mails[0].value);
	else
		value = String(document.form001.mails.value);	

	var email, tipoEmail;
	tipoEmail = value.substr(0,value.indexOf(":"));
	email = value.substr(value.indexOf(": ")+ 1 ,value.length - tipoEmail.length)
	email = email.replace(/\s/g,'');
	
	return email;
	
}

function getTelsURL()
{	

	var tel, tipo, retorno = '';	
	var value;
	if(document.form001.tels.length){	
		var values = document.form001.tels;		
		for (i=0;i<values.length;i++){
			value = String(values[i].value);
			tel = value;
			retorno = retorno + '&tels=' + tel;
		}				
	}else{		
		value = String(document.form001.tels.value);	
		tel = value;
		retorno = '&tels=' + tel;;
	}
		
	return retorno;	
}

function getEmailURL()
{	

	var mail, tipo, retorno = '';	
	var value;
	if(document.form001.mails.length){	
		var values = document.form001.mails;		
		for (i=0;i<values.length;i++){
			value = String(values[i].value);
			mail = value;			
			retorno = retorno + '&mails=' + mail;
		}				
	}else{		
		value = String(document.form001.mails.value);	
		mail = value;
		retorno = '&mails=' + mail;
	}
		
	return retorno;	
}

function validaEmail(mails)
{	
	for(var i = 0 ; i<mails.options.length; i++)
	{ 
		var value = String(mails.options[i].value);
		if (value==""){
			alert("Informe pelo menos um e-mail");
			return false;
		}
		
		var emailOption, tipoEmailOption;	
			
		var reMail = '^[a-zA-Z][\\w\\.-_]*[a-zA-Z0-9]@[a-zA-Z0-9][\\w\\.-]*[a-zA-Z0-9]$';				
		reMail = new RegExp(reMail,'gi');
		
		
		tipoEmailOption = value.substr(0,value.indexOf(":"));
		emailOption = value.substr(value.indexOf(": ")+ 1 ,value.length - tipoEmailOption.length)
		emailOption = emailOption.replace(/\s/g,'');
	
	
		if(!reMail.test(emailOption)) {
			alert("Preencha corretamente o campo e-mail");
			
			mails.focus();
			return false;
		}
	}
	
	return true;
}



function validaDigito(obj){
	if ((event.keyCode < 48) ||(event.keyCode > 57))
		event.returnValue = false
}

function validaTel(obj){
	if (!(((event.keyCode >= 48) && (event.keyCode <= 57)) || (event.keyCode == 40) || (event.keyCode == 41) || (event.keyCode == 45)))
		event.returnValue = false
}

function validaCEP(obj){	
	if ((event.keyCode < 48) ||(event.keyCode > 57))
		event.returnValue = false
	else 
	{
		if(obj.value.length == 5)
			obj.value += "-" 
	}
}


function validaAtividade(obj){	
	if ((event.keyCode < 48) ||(event.keyCode > 57))
		event.returnValue = false
	else 
	{
		if(obj.value.length == 2)
			obj.value += "." ;
			
		if(obj.value.length == 5)
			obj.value += "-" ;	
			
		if(obj.value.length == 7)
			obj.value += "-" ;	
		
	}
}

function consisteTelefone(obj){
	if ((event.keyCode < 48) || (event.keyCode > 57)) {
	    if ((event.keyCode!=45) && (event.keyCode!=40) && (event.keyCode!=41) && (event.keyCode!=32))
			event.returnValue = false ;
	}
}

function validaComplNro(obj){
	if(event.keyCode < 64)
		event.returnValue = false;
}

function validaOrgao(obj){
	if((event.keyCode < 64) && (event.keyCode!=45))
		event.returnValue = false;
}

function limpaDados(){
	document.form001.reset();
}

function formataData(obj){
	if(event.keyCode > 57)
		event.returnValue = false
	else if((event.keyCode != 47) && event.keyCode != 8){
		if((obj.value.length == 2) || (obj.value.length == 5))
			obj.value += "/"
	}		
}

function radioSelectedIndex(obj){
	var i;
	for(i=0;i < obj.length;i++){
		if(obj[i].checked) return i;
	}
	return -1;
}

function validaPonteiro(obj){
	if ((event.keyCode < 48) ||(event.keyCode > 57)){
		if(event.keyCode != 47){// barra "/"	
			event.returnValue = false;
		}
	}else{
		if((obj.value.length == 1)){//adiciona barra
			obj.value += "/"
		}
	}
}

function validaDigito(obj){
	if ((event.keyCode < 48) ||(event.keyCode > 57)){
		event.returnValue = false;
	}
}

function validaCPF_CNPJ(obj){
	if ((event.keyCode < 48) ||(event.keyCode > 57)){
		if((event.keyCode != 47) && (event.keyCode != 46) && (event.keyCode != 45))
			event.returnValue = false;
	}
}

function limpa_string(S){
	var Digitos = "0123456789";
	var temp = "";
	var digitos = "";
	for(var i=0;i<S.length;i++){
		digitos = S.charAt(i);
		if(Digitos.indexOf(digitos)>=0){
			temp=temp+digitos
		}
	}
	return temp
}

function valida_CPF(s){
	var i;
	s = limpa_string(s);
	var c = s.substr(0,9);
	var dv = s.substr(9,2);
	var d1 = 0;
	for(i=0;i < 9;i++){
		d1 += c.charAt(i)*(10-i);
	}
	if(d1 == 0) return false;
	d1 = 11 - (d1 % 11);
	if(d1 > 9) d1 =0;
	if(dv.charAt(0) != d1){
		return false;
	}
	d1 *= 2;
	for(i=0;i<9;i++){
		d1 += c.charAt(i)*(11-i);
	}
	d1 = 11 - (d1 % 11);
	if(d1 > 9) d1 = 0;
	if(dv.charAt(1) != d1){
		return false;
	}
	return true;
}

function valida_CNPJ(s){
	var i;
	s = limpa_string(s);
	var c = s.substr(0,12);
	var dv = s.substr(12,2);
	var d1 = 0;
	for (i = 0;i<12;i++){
		d1 +=c.charAt(11-i)*(2+(i%8));	
	}
	if(d1 == 0) return false;
	d1 = 11 - (d1 % 11);
	if(d1 > 9) d1 = 0;
	if(dv.charAt(0) != d1){
		return false;
	}
	d1 *= 2;
	for(i = 0; i < 12; i++){
		d1 += c.charAt(11-i)*(2+((i+1) % 8));
	}
	d1 = 11 - (d1 % 11);
	if(d1 > 9) d1 = 0;
	if(dv.charAt(1) != d1){
		return false;
	}
	return true;
}

function MostraFisica() {
	var form1 = new panel ('formFisica')
	form1.showIt()
	var form2 = new panel ('formJuridica')
	form2.hideIt()			 
		
}

function MostraJuridica() {
	var form1 = new panel ('formFisica')
	form1.hideIt()
	var form2 = new panel ('formJuridica')
	form2.showIt()			 
}


function MostraConta() {
	var form2 = new panel ('formContaCorrente')
	form2.showIt()			 
}

function EscondeConta() {
	var form2 = new panel ('formContaCorrente')
	form2.hideIt()	

}