/**************************************************************************************************
* Função que verifica se a expressão é alfanumérica		
**************************************************************************************************/
function IsAlphanumeric(Expression)
{
	Expression = Expression.toLowerCase();
	RefString = "abcdefghijklmnopqrstuvwxyz0123456789";

	if (Expression.length < 1) 
		return (false);

	for (var i = 0; i < Expression.length; i++) 
	{
		var ch = Expression.substr(i, 1)
		var a = RefString.indexOf(ch, 0)
		if (a == -1)
			return (false);
	}
	return(true);
} 	
	
	
/**************************************************************************************************
*Função que verifica se a expressão é do tipo caracter		
**************************************************************************************************/

function IsChar(Expression)
{
	Expression = Expression.toLowerCase();
	RefString = "0123456789";

	if (Expression.length < 1) 
		return (false);

	for (var i = 0; i < Expression.length; i++) 
	{
		var ch = Expression.substr(i, 1)
		var a = RefString.indexOf(ch, 0)
		if (a != -1)
			return (false);
	}
	return(true);
}


/**************************************************************************************************
* Função que verifica se a expressão é numérica		
**************************************************************************************************/
function IsNumber(Expression)
{
	Expression = Expression.toLowerCase();
	RefString = "0123456789.-";

	if (Expression.length < 1) 
		return (false);

	for (var i = 0; i < Expression.length; i++) 
	{
		var ch = Expression.substr(i, 1)
		var a = RefString.indexOf(ch, 0)
		if (a == -1)
			return (false);
	}
	return(true);
}


/**************************************************************************************************
* Função que abre um popup com os parametros especificados	
**************************************************************************************************/	
	function popup(theURL,winName,features) { 
	   window.open(theURL,winName,features);
	}

   
   
/**************************************************************************************************
* Função que verifica se um campo text está vazio 	
**************************************************************************************************/	   
 
  function valor_vazio( campo, nome ){
    if( campo.value == "" ) {
        return "\n  - O campo " + nome + " deve ser preenchido.";
    } else {
        return "";
    }
  }
  
  
  
  
/**************************************************************************************************
* Função que verifica se alguma opção de um select foi selecionada
**************************************************************************************************/	  
  function algum_selecionado( campo, nome ){
    if( campo.selectedIndex == -1 ) {
        return "\n  - Escolha uma opção para " + nome;
    } else {
        return "";
    }
  }
  
  
  
/**************************************************************************************************
* Função que verifica se alguma opção de um Radio Button foi checada
**************************************************************************************************/	    
  function algum_checado( campo, nome ){
	for( i = 0; i < campo.length; i++ ) {
		if( campo[i].checked ) {
			return "";
		}
	}
	return "\n  - Escolha uma opção para " + nome;
  }   
   
   
   
/**************************************************************************************************
* Função que verifica se o número digitado é um telefone da BCP
* teste prefixo numero telefone ( 91XXXXXX até 94XXXXXX )
**************************************************************************************************/	  
function isBCPNumber(number){
 if(number.substring(0,1) != "9" || number.substring(1,2) < "1" || number.substring(1,2) > "4" ) {
   return false;
 }else{
   return true;
 }  
}


/**************************************************************************************************
* Função que asbre um pop-up , tamanho de flash de demostração de Celular
**************************************************************************************************/	  

  	function flash(arquivo) {
  		//Show a pop with a celular fash
   		 self.name = "main";
		URL = arquivo;
		window.open(URL, '', 
	 	 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbar=yes,' +
	  	'resizable=no, menubar=no, width=200, height=300');
  	}

function getPopContaEmpresa() {
	var url = "https://cbo.bcp.com.br/ContaTela/login.asp";
	
	window.open(url,"pop","width=710,height=439");
	
}
   
